JavaScript数组创建对象的方法
时间: 2023-10-29 11:06:00 浏览: 55
JavaScript中有多种方法可以在数组中创建对象。下面列举了一些常见的方法:
1. 使用对象字面量方式创建对象:
```javascript
let arr = [
{ name: 'John', age: 20 },
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 }
];
```
2. 使用构造函数创建对象:
```javascript
function Person(name, age) {
this.name = name;
this.age = age;
}
let arr = [
new Person('John', 20),
new Person('Alice', 25),
new Person('Bob', 30)
];
```
3. 使用Object.create()方法创建对象:
```javascript
let personPrototype = {
introduce() {
console.log(`My name is ${this.name} and I am ${this.age} years old.`);
}
};
let arr = [
Object.create(personPrototype, { name: { value: 'John' }, age: { value: 20 } }),
Object.create(personPrototype, { name: { value: 'Alice' }, age: { value: 25 } }),
Object.create(personPrototype, { name: { value: 'Bob' }, age: { value: 30 } })
];
```
这些方法都可以用于在JavaScript数组中创建对象。具体选择哪种方法取决于你的需求和代码结构。