js 如何for多个数组的值
时间: 2024-03-13 18:46:12 浏览: 18
有多种方法可以循环多个数组的值,下面介绍两种常用方法:
### 1. 使用 for 循环和数组下标
```javascript
const arr1 = [1, 2, 3];
const arr2 = ['a', 'b', 'c'];
const arr3 = [true, false, true];
for (let i = 0; i < arr1.length; i++) {
console.log(arr1[i], arr2[i], arr3[i]);
}
```
上述代码中,我们通过 for 循环和数组下标来遍历多个数组,依次输出每个数组对应下标的值。
### 2. 使用 forEach 和解构赋值
```javascript
const arr1 = [1, 2, 3];
const arr2 = ['a', 'b', 'c'];
const arr3 = [true, false, true];
arr1.forEach((value, index) => {
const [item1, item2, item3] = [arr1[index], arr2[index], arr3[index]];
console.log(item1, item2, item3);
});
```
上述代码中,我们使用了 `forEach` 方法来循环一个数组,`forEach` 方法接受一个回调函数,回调函数中的第一个参数为当前遍历的值,第二个参数为当前遍历的下标。我们通过解构赋值的方式来同时获取多个数组对应下标的值,然后输出这些值。需要注意的是,这种方式只适用于多个数组长度相同的情况。