ES6提供了多种遍历数组的方法,其中常用的包括以下几种:
let arr = [1, 2, 3]; for(let item of arr) { console.log(item); } let arr = [1, 2, 3]; arr.forEach((item) => { console.log(item); }); let arr = [1, 2, 3]; let newArr = arr.map((item) => { return item * 2; }); console.log(newArr); // [2, 4, 6] let arr = [1, 2, 3]; let newArr = arr.filter((item) => { return item > 1; }); console.log(newArr); // [2, 3] let arr = [1, 2, 3]; let result = arr.find((item) => { return item > 2; }); console.log(result); // 3 let arr = [1, 2, 3]; let result = arr.every((item) => { return item > 0; }); console.log(result); // true let arr = [1, 2, 3]; let result = arr.some((item) => { return item > 3; }); console.log(result); // false 除了以上方法,还有reduce、reduceRight等方法可以用于数组的遍历和计算。