原型

设置对象的原型
Object.create(proto[,propertiesObject])

  • proto 一个对象,作为新创建对象的原型
  • propertiesObject对象的属性定义

实例
var landRover={
name:'landRover',
start:function(){
console.log('%s strat',this.logo);
},
run:function(){
console.log('%s running',this.logo);
},
stop:function(){
console.log('%s stop',this.logo);
}
}
var landWind=Object.create(landRover);
landWind.logo='landWind';
"landWind"
var landCruiser = Object.create(landRover);
landCruiser.logo='landCruiser';
"landCruiser"
landWind.start();
landWind strat
landCruiser.run();
landCruiser running

说明:landWind与landCruiser拥有共同的原型landRover
屏幕快照 2016-08-15 下午6.50.02.png
屏幕快照 2016-08-16 上午8.06.22.png
屏幕快照 2016-08-16 上午8.05.10.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设置对象的原型Object.creacte( proto[, propertiesObject] )proto: ...
    zz张哲阅读 327评论 0 0
  • 原型 prototype (原型)属性每个函数都有一个prototype属性,这个属性指向一个对象,这个对象就是原...
    LeoCong阅读 394评论 0 1
  • 原型和原型链也是一个老生常谈的问题,很多初学者对于__proto__和prototype搞不清楚。其实我刚开始学习...
    一木_qintb阅读 256评论 0 0
  • 1. apply、call 、bind有什么作用,什么区别? call ,apply的作用:调用一个函数,传入函数...
    Rising_suns阅读 403评论 0 0
  • 在JavaScript中,原型链作为一个基础,老生长谈,今天我们就来深入的解读一下原型链。 本章主要讲的是下面几点...
    Devinnn阅读 1,418评论 1 6