English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A sintaxe do forEach é;
let arr = [element1, element2, elementN]; arr.forEach(myFunction(element, index, array, this){ function body });
A função myFunction executa element em arr. element é passado como parâmetro para a função em cada iteração, o array como parâmetro.
Neste exemplo, aplicaremos forEach a cada elemento do array.
let array1 = ['a1', 'b1', 'c1']; array1.forEach(function(element) { console.log(element); });
Resultados de Saída
a1 b1 c1
Neste exemplo, aplicaremos forEach a cada elemento do array. Em seguida, definiremos a função e passaremos como parâmetro para forEach.
let array1 = ['a1', 'b1', 'c1] let myFunc = function(element) { console.log(element) } array1.forEach(myFunc)
Neste exemplo, visitaremos o índice e o elemento do array em cada iteração.
let array1 = ['a1', 'b1', 'c1] let myFunc = function(element, index, array) { console.log(index + ' : ' + element + ' - ' + array[index]) } array1.forEach(myFunc)
Resultados de Saída
0 : a1 - a1 1 : b1 - b1 2 : c1 - c1