javascript Es 6対象と継承の基礎

1192 ワード

javascript Es 6対象と継承の基礎
Es 6の新しい標準はjavascriptの対象に向けてプログラミングして、もっと良い支持があって、本文は基本的なclassを使って、constructor、extens、superなど、Es 5の文法のあめの包装だけに対して、しかし使用者にとってbableの支持のもとで、すでに友好的になりました.
コード
コードブロック文法は標準markdownコードに準拠しています.例えば、
// es6          

class Animal {
    constructor(name = '   ', age = 0) {
        this.name = name;
        this.age = age;
    }

    say() {
        console.log(this.name, this.age);
    }
}


class Cat extends Animal {
    constructor(name, age) {
        super(name, age)
    }
    say() {
        super.say();   //        
        console.log('    Cat Say')
    }
}

const cat = new Cat('  ', 2);
cat.say()