ES6提供了多種遍歷數(shù)組的方法,其中常用的包括以下幾種:
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等方法可以用于數(shù)組的遍歷和計算。