原型

作者: april_Dong | 来源:发表于2016-08-15 19:16 被阅读0次

    设置对象的原型
    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

    相关文章

      网友评论

          本文标题:原型

          本文链接:https://www.haomeiwen.com/subject/gbwusttx.html