一个数组有几个对象,怎么把每个对象值放在一个数组 最后数组里是数组
时间: 2024-05-06 08:19:55 浏览: 68
把一个数组里面的值作为一个属性添加到另一数组包含的对象里 ...
如果一个数组中有多个对象,可以使用循环来遍历每个对象,然后将每个对象的值放入一个新的数组中。具体实现方式如下:
```
// 假设原数组为 arr,新数组为 newArr
let newArr = [];
for (let i = 0; i < arr.length; i++) {
let obj = arr[i];
let values = Object.values(obj); // 获取当前对象的所有值
newArr.push(values); // 将值放入新数组中
}
// 最终得到的 newArr 是一个二维数组,每个子数组代表一个对象的值
```
需要注意的是,如果对象中的属性名不同,那么在放入新数组时需要注意每个子数组中的值对应的对象属性。
阅读全文