JavaScript数组遍历是指在数组中每一项都执行一次指定的操作,常用的遍历方法有五种:for循环、forEach()、map()、for-in循环、for-of循环。下面分别介绍五种方法的使用:
1. for循环
for (var i = 0; i < arr.length; i++) { console.log(arr[i]); }
for循环最常用,也是最简单的方法,可以获取数组中每一项的值,但是不能中断,也不能改变原数组。
2. forEach()
arr.forEach(function(value,index,array){ console.log(value); });
forEach()方法可以获取数组中每一项的值,也可以在遍历过程中中断,但是不能改变原数组。
3. map()
arr.map(function(value,index,array){ console.log(value); });
map()方法也可以获取数组中每一项的值,但是可以改变原数组,可以用来替换数组中的某些项,但是不能中断。
4. for-in循环
for(var key in arr){ console.log(arr[key]); }
for-in循环可以获取数组中每一项的值,也可以改变原数组,但是不能用来遍历类数组,也不能中断。
5. for-of循环
for(var value of arr){ console.log(value); }
for-of循环可以获取数组中每一项的值,也可以中断,但是不能改变原数组,也不能用来遍历类数组。
以上就是JavaScript数组遍历的五种常用方法,每种方法都有其特定的用途,可以根据实际需要选择合适的方法来实现数组遍历。