設置對象的原型
Object.create(proto[,propertiesObject])
- proto 一個對象湖饱,作為新創(chuàng)建對象的原型
- 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