logo

Pole JavaScript pre každú metódu().

The forEach() metóda volá funkciu pre každý prvok v poli. Nevracia nové pole a nemení pôvodné pole. Bežne sa používa na iteráciu a vykonávanie akcií na každom prvku poľa.

Syntax:



array.forEach(callback(element, index, arr), thisValue);>

Parametre:

Táto metóda akceptuje päť parametrov, ako je uvedené vyššie a opísané nižšie:

čo je export v linuxe
ParameterPopis
zavolaj späťTento parameter obsahuje funkciu, ktorá sa má volať pre každý prvok poľa.
elementParameter obsahuje hodnotu aktuálne spracovávaných prvkov.
indexTento parameter je voliteľný, obsahuje index prvku aktuálnej hodnoty v poli začínajúci od 0.
poleTento parameter je voliteľný, obsahuje celé pole, na ktoromforEach>sa volá.
thisArgTento parameter je voliteľný, obsahuje kontext, ktorý sa má odovzdaťthis>ktorý sa má použiť pri vykonávaní funkcie spätného volania. Ak je kontext odovzdaný, použije sa akothis>pre každé vyvolanie funkcie spätného volania, inakundefined>sa používa ako predvolené.

Návratová hodnota:

Návratová hodnota tejto metódy je vždy nedefinovaná. Táto metóda môže alebo nemusí zmeniť pôvodné poskytnuté pole, pretože závisí od funkčnosti funkcie argumentu.

Príklad 1: V tomto príklade Array.forEach() metóda sa používa na kopírovanie každého prvku z jedného poľa do druhého.



príklad údajov json
JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [12, 24, 36];  const copy = [];  items.forEach(function (item) {  copy.push(item + item + 2);  });  console.log(copy); } func();>

Výkon
[ 26, 50, 74 ]>

Príklad 2: V tomto príklade metóda pre každý() vypočíta druhú mocninu každého prvku poľa.

JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [1, 29, 47];  const copy = [];  items.forEach(function (item) {  copy.push(item * item);  });  console.log(copy); } func();>

Výkon
[ 1, 841, 2209 ]>

Podporované prehliadače:

  • Google Chrome
  • Hrana
  • Firefox
  • Opera
  • Safari

Máme kompletný zoznam metód JavaScript Array, aby ste ich skontrolovali, prosím prejdite Úplná referencia poľa Javascript článok.