object集合转成对象集合
时间: 2024-05-14 13:18:49 浏览: 56
如果你的目标是将一个包含多个对象的 object 集合转换为一个对象集合,你可以使用 JavaScript 中的 map() 函数。这个函数可以遍历数组中的每个元素,对每个元素进行操作,并将操作后的结果保存在一个新数组中。
以下是一个示例代码,假设你的 object 集合如下所示:
```
let objectCollection = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
];
```
你可以使用 map() 函数将它转换为一个对象集合:
```
let personCollection = objectCollection.map(obj => {
let person = new Object();
person.name = obj.name;
person.age = obj.age;
return person;
});
```
在这个示例中,我们首先使用 map() 函数遍历 objectCollection 数组中的每个元素。对于每个元素,我们创建一个新的对象 person,并将该元素的 name 和 age 属性分别赋值给 person 对象的同名属性。最后,我们返回 person 对象,并将它保存在 personCollection 数组中。
经过转换后,personCollection 数组将包含以下对象:
```
[
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
]
```
阅读全文