作用:
使用js特有的原型链机制,可以通过Object.create方法创建新对象,将一个对象作为另外一个对象的原型
也可以通过修改原型链上的属性,影响新对象的行为
可以更方便的创建一些对象
示例:
let obj = {
getName: function(){
return this.name
},
getAge:function(){
return this.age
}
}
let wjt = Object.create(obj)
wjt.name = '王惊涛'
wjt.age = 29
console.log(wjt.getName(),wjt.getAge(),'wjt')
let xiaoma = Object.create(obj)
xiaoma.name = '小马'
xiaoma.age = 29
console.log(xiaoma.getName(),xiaoma.getAge(),'xiaoma')