クラスの機能の仕組みを理解するのが難しいです。ES2015の新しいクラスの機能を理解できません
次のスニペット をシンプルな日常的な単語でスーパーシンプルにすることはできますか?
私は本当にすべてを把握することが難しいと思っています。
その超機能も非常に奇妙に見えます。
ありがとうございます。
class Dessert {
constructor(calories = 250) {
this.calories = calories;
}
}
class IceCream extends Dessert {
constructor(flavor, calories, toppings = []) {
super(calories);
this.flavor = flavor;
this.toppings = toppings;
}
addTopping(topping) {
this.toppings.push(topping);
}
}
ES5でコンストラクタ、プロトタイプ、および継承がどのように機能していたかを理解しましたか? – Bergi
「全部」とは何か、あるいは「スーパー」についてだけ質問していますか? [いくつかのドキュメント](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/super)を読んだことがありますか? – Bergi
こんにちは@Bergi私はES5でプロトタイプチェーンと継承のコンセプトを理解しています しかし、私はES6の新機能です。 – Sergiti