js 遍历数组
JavaScript 提供了多种方法来遍历数组。以下是一些常见的遍历方式:
- 使用
for
循环:
let array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
- 使用
forEach
方法:
let array = [1, 2, 3, 4, 5];
array.forEach(function(item, index) {
console.log(item);
});
- 使用
for...of
循环(ES6):
let array = [1, 2, 3, 4, 5];
for (let item of array) {
console.log(item);
}
- 使用
map
方法(通常用于在遍历的同时对数组元素进行操作,并生成一个新数组):
let array = [1, 2, 3, 4, 5];
let newArray = array.map(function(item, index) {
return item * 2; // 对每个元素翻倍
});
console.log(newArray); // 输出:[2, 4, 6, 8, 10]
以上各种方式都可以用于遍历数组,选择使用哪一种主要取决于具体需求和个人喜好。