js 数组遍历方法
时间: 2024-07-11 13:00:59 浏览: 160
JS 数组遍历的方法
JavaScript有多种数组遍历方法:
1. **for循环**[^1]:
```javascript
var array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
```
2. **forEach() 方法**:
```javascript
array.forEach(function(element) {
console.log(element);
});
```
3. **for...of 循环**:
```javascript
let array = [1, 2, 3, 4, 5];
for (let element of array) {
console.log(element);
}
```
4. **map() 方法**虽然不是纯粹的遍历,但可以用来转换数组每个元素,然后再遍历结果:
```javascript
const newArray = array.map(element => console.log(element));
// 或者简化为一行
array.map(console.log);
```
这些方法各有优缺点,for循环和forEach适用于简单的遍历操作,而for...of更适合迭代器接口的对象(如数组)。map则用于创建新数组,对原数组不做改变。
阅读全文