Javascript:怎样遍历数组中的元素

Lasted 2020-03-04 17:12:38

在 JavaScript 中可以通过以下几种方法遍历数组中的元素。

1. 使用 for 循环

for 循环是最简单也是最常用的一种方法,如下所示:

for (var i = 0; i < arr.length; i++ ){

}

数组长度比较大时经常获取 map.length 比较消耗性能,优化如下:

for (var i = 0, len = map.length; i < len; i++) {
  
}

2. 使用 foreach 循环

foreach 会遍历数组中每一项,没有返回值,不会改变原数组值,如下所示:

arr.forEach((item, index, arr) => {
  
})

 3. 使用 map 函数

map 函数会遍历数组,返回新的数组,如下所示:

var newArr = arr.map((item, index) => {
  return item
})