在 JavaScript 中,有多种方式可以创建对象,以下是常用的几种方式和对应的代码示例。
- 使用对象字面量(Object Literal)创建对象:
const obj = {
prop1: 'value1',
prop2: 'value2',
method() {
console.log('Hello, world!');
}
};
- 使用构造函数(Constructor)创建对象:
function Person(name, age) {
this.name = name;
this.age = age;
}
const person = new Person('John', 25);
console.log(person.name); // 输出:John
console.log(person.age); // 输出:25
- 使用 Object.create() 方法创建对象:
const obj = Object.create(null);
obj.prop1 = 'value1';
obj.prop2 = 'value2';
obj.method = function() {
console.log('Hello, world!');
};
- 使用类(Classÿ