Metode Array.forEach()
menjalankan satu atau lebih statemen untuk setiap elemen di dalam array.
Sintaks:
arrayObj.forEach(callbackFunction)
callbackFunction
adalah nama fungsi yang sebelumnya harus digambarkan, nantinya fungsi tersebut digunakan untuk menentukan elemen-elemen mana saja di dalam array yang akan diulangi.
Metode Array.forEach()
adalah metode standard JavaScript 1.6+ dan di dukung oleh Google Chrome Beta+, Firefox 1.5 (Gecko 1.8)+, Safari 1.0+.
Berdasar ketentuan fungsi yang ada, metode ini digunakan untuk menampilkan semua elemen di dalam array:
var alphabetArr = new Array("A", "B", "C");
function foo(elem) {
document.write(elem + "-");
}
alphabetArr.forEach(foo); // A-B-C-
Berdasar ketentuan fungsi yang ada, metode ini digunakan hanya untuk menampilkan elemen-elemen yang lengthnya kurang dari 3:
var alphabetArr = new Array("AAA", "BBB", "C", "DD");
function foo(elem) {
if (elem.length < 3) {
document.write(elem + "-");
}
}
alphabetArr.forEach(foo); // C-DD-