JavaScript 数组 forEach()方法
JavaScript数组forEach()方法用于针对数组的每个元素调用指定的函数。
语法
forEach()方法的语法如下:
array.forEach(callback(currentvalue,index,arr),thisArg)
参数
callback - 它代表测试条件的函数。
currentvalue - 数组的当前元素。
index - 可选项。当前元素的索引。
arr - 可选项。forEach()操作的数组。
thisArg - 可选项。在执行回调函数时使用的this的值。
返回值
undefined
JavaScript Array forEach()方法示例
让我们看一些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