三层数组呢
时间: 2023-09-08 20:08:52 浏览: 41
如果数组中嵌套了三层数组,您可以使用三层嵌套的循环来改变子数组中的对象的值,以下是一个示例代码:
```javascript
const arr = [
[
[
{name: 'Alice', age: 20},
{name: 'Bob', age: 30}
],
[
{name: 'Charlie', age: 25},
{name: 'David', age: 35}
]
],
[
[
{name: 'Eva', age: 22},
{name: 'Frank', age: 32}
],
[
{name: 'Grace', age: 27},
{name: 'Henry', age: 37}
]
]
];
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr[i].length; j++) {
for (let k = 0; k < arr[i][j].length; k++) {
arr[i][j][k].age += 5;
}
}
}
console.log(arr);
```
在这个示例中,我们使用三层嵌套的 `for` 循环来遍历数组中的每一个对象,并更新它们的 `age` 值。在这个例子中,我们将每个对象的年龄增加了5岁。
输出结果:
```
[
[
[
{name: 'Alice', age: 25},
{name: 'Bob', age: 35}
],
[
{name: 'Charlie', age: 30},
{name: 'David', age: 40}
]
],
[
[
{name: 'Eva', age: 27},
{name: 'Frank', age: 37}
],
[
{name: 'Grace', age: 32},
{name: 'Henry', age: 42}
]
]
]
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)