原型
2016-08-15 本文已影响0人
april_Dong
设置对象的原型
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
![](https://img.haomeiwen.com/i2536398/bd7a06e8ab07b0ae.png)
![](https://img.haomeiwen.com/i2536398/75c43ee2ae8f1468.png)
![](https://img.haomeiwen.com/i2536398/927e89caccbafc00.png)