原型继承的写法 Object.create

对比Object.create__proto__,效果看起来相同。

var person = {
  isHuman: false,
  printIntroduction: function () {
    console.log(`My name is ${this.name}. Am I human? ${this.isHuman}`);
  }
};

var me = Object.create(person);
var you = {__proto__: person}
console.log(me, you)
console.log(me === you) //当然不一样
console.log(me.__proto__ === you.__proto__) //但是所用的原型却是一样的

图片

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
63
粉丝
17
喜欢
140
收藏
118
排名:132
访问:7.4 万
私信
所有博文
社区赞助商