ES6 对象超类

var parent = {
  foo() {
    console.log("Hello from the Parent");
  }
}

var child = {
  foo() {
    super.foo();
    console.log("Hello from the Child");
  }
}

Object.setPrototypeOf(child, parent);
child.foo(); // Hello from the Parent
             // Hello from the Child

 

var car={
                voice(){
                    console.log("车在叫...");
                }
            };
            
            var bus={
                voice(){
                    super.voice();
                    console.log("大巴车在叫...");
                }
            }
            Object.setPrototypeOf(bus,car);  //将bus的原型指向car
            bus.voice();

 

 

posted @ 2019-04-09 15:45  随★风  阅读(499)  评论(0编辑  收藏  举报