对象的6种方式有哪些?"/>
创建对象的6种方式有哪些?
在JavaScript中,有多种方式可以创建对象。以下是常见的六种创建对象的方式:
1:字面量 (Literal) 方式:
使用对象字面量语法直接创建对象。
const obj = { key1: value1,key2: value2
};
2:构造函数 (Constructor) 方式:
使用构造函数创建对象,可以通过 new 关键字实例化一个对象。
function Person(name, age) {this.name = name;this.age = age;
}const person = new Person('John', 25);
3:Object.create() 方式:
使用 Object.create() 方法创建一个新对象,可以指定原型对象和属性描述符。
const protoObj = {greet() {console.log('Hello!');}
};const obj = Object.create(protoObj);
obj.name = 'John';
4:工厂模式 (Factory) 方式:
使用工厂函数创建对象,函数内部返回一个新的对象。
function createPerson(name, age) {return {
更多推荐
创建对象的6种方式有哪些?
发布评论