JavaScript 如何使用forEach循环迭代数组

JavaScript 如何使用forEach循环迭代数组

在JavaScript中,可以通过多种方式迭代数组。其中一种最常见的方法是使用传统的for循环。在JavaScript中,我们还有一种现代方法来迭代数组,这就是使用forEach方法。这种方法与传统方法不同,它使用了一种功能性的方法。这种方法为我们提供了访问数组的每个元素以及整个数组的新方式。由于我们使用的是功能性的方法,因此我们还可以在这种方法中使用箭头函数语法。

语法:

arr.forEach(function(val, index, wholeArr)){
    ...
}

让我们看一些例子来使用上述方法迭代数组。 例子1: 在这个例子中,我们将迭代t。

Javascript

var arr = [2,4,7,8,1]
arr.forEach(function(val){
    console.log(val)
})

输出:

2
4
7
8
1

示例2: 在这个例子中,我们将使用箭头函数遍历数组

JavaScript

var arr = [2,4,7,8,1]
arr.forEach((val, index)=>{console.log(`val={val} index={index} `)})

输出:

val=2 index=0 
val=4 index=1 
val=7 index=2 
val=8 index=3
val=1 index=4

示例 3: 在这个例子中,我们将使用第三个可选参数来访问整个数组

JavaScript

var arr = [2,4,7,8]
arr.forEach((val, index, wholeArr)=>{console.log(wholeArr)})

输出:

(4) [2, 4, 7, 8]
(4) [2, 4, 7, 8]
(4) [2, 4, 7, 8]
(4) [2, 4, 7, 8]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程