JavaScriptarray.forEach()
方法用于迭代数组中的每个元素。
语法
forEach() 方法由以下语法表示:
array.forEach(callback(currentvalue,index,arr),thisArg)
参数
- callback - 表示要迭代元素的函数。
- currentvalue - 数组的当前元素。
- index - 它是可选的。当前元素的索引。
- arr - 它是可选的。 forEach() 操作的数组。
- thisArg - 可选。执行回调时用作 this 的值。
返回值
无
方法示例
让我们看一些 forEach() 方法的例子。
示例1
在这里,我们将使用 forEach() 打印数组元素。
<script>
var arr = ["C", "C++", "Python"];
arr.forEach(function(fetch) {
document.writeln(fetch);
});
</script>
输出:
C C++ Python
示例2
在这里,我们将借助 forEach() 方法打印斐波那契数列。
<script>
var sum = 0;
var arr = [10,18,12,20];
arr.forEach(function myFunction(element) {
sum= sum+element;
document.writeln(sum);
});
</script>
输出:
10 28 40 60