原型继承的写法 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
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
未填写
文章
30
粉丝
10
喜欢
110
收藏
84
排名:138
访问:3.5 万
私信
所有博文