JavaScript--Object.creat()
·
什么是 Object.create()?
Object.create() 是 JavaScript 中用于创建新对象的方法,它允许你指定新对象的原型对象。
const newObject = Object.create(proto, [propertiesObject]);
基本功能和使用
1. 创建以指定对象为原型的对象
const personProto = {
greet() {
return `Hello, my name is ${this.name}`;
}
};
// 使用 Object.create() 创建新对象
const john = Object.create(personProto);//这时创建了一个空对象
john.name = 'John';
john.age = 30;
console.log(john.greet()); // "Hello, my name is John"
console.log(john.__proto__ === personProto); // true
更多推荐


所有评论(0)