javascript创建对象的集中方法 代码
时间: 2023-09-03 16:02:20 浏览: 64
JavaScript创建对象的方法有多种,下面是几种常用的方法:
1. 使用对象字面量:
```javascript
var person = {
name: '张三',
age: 20,
sayHello: function() {
console.log('你好!');
}
};
```
2. 使用构造函数:
```javascript
function Person(name, age) {
this.name = name;
this.age = age;
this.sayHello = function() {
console.log('你好!');
}
}
var person = new Person('张三', 20);
```
3. 使用Object.create()方法:
```javascript
var person = Object.create({
name: '张三',
age: 20,
sayHello: function() {
console.log('你好!');
}
});
```
4. 使用原型链继承:
```javascript
function Person(name, age) {
this.name = name;
this.age = age;
}
Person.prototype.sayHello = function() {
console.log('你好!');
}
var person = new Person('张三', 20);
```
5. 使用工厂模式:
```javascript
function createPerson(name, age) {
var person = new Object();
person.name = name;
person.age = age;
person.sayHello = function() {
console.log('你好!');
}
return person;
}
var person = createPerson('张三', 20);
```
这些方法都能够创建对象,并可以添加属性和方法。选择使用哪种方法取决于具体需求和编码习惯。