JavaScript 数组(Array) 方法

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