Object.create() 创建实例对象
var person1 = { name: '张三', age: 38, greeting: function() { console.log('Hi! I\'m ' + this.name + '.'); } }; var person2 = Object.create(person1); person2.name // 张三 person2.greeting() // Hi! I'm 张三. console.log( person2 )// person1 是person2的模板
上面代码中,对象person1
是person2
的模板,后者继承了前者的属性和方法。