How do I create an abstract base class in JavaScript?

后端 未结 17 2156
無奈伤痛
無奈伤痛 2020-12-02 04:06

Is it possible to simulate abstract base class in JavaScript? What is the most elegant way to do it?

Say, I want to do something like: -

var cat = ne         


        
17条回答
  •  臣服心动
    2020-12-02 05:06

    Reference: https://developer.mozilla.org/pl/docs/Web/JavaScript/Reference/Classes

    class Animal {
      
      constructor(sound) {
        this.sound = sound;
          }
    
      say() {
        return `This animal does ${this.sound}`;}
    
    };
    
    const dog = new Animal('bark');
    console.log(dog.say());
    

提交回复
热议问题