클래스 기능의 작동 방식을 이해하는 데 어려움이 있습니다.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