玩笑过后

导航

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的模板

上面代码中,对象person1person2的模板,后者继承了前者的属性和方法。

posted on 2018-09-27 14:13  玩笑过后  阅读(183)  评论(0编辑  收藏  举报