Uczę się React.js i widzę słowo kluczowe super
używane dużo w funkcjach konstruktora.Czy ktoś może wyjaśnić słowo kluczowe "super()" w języku JavaScript w wersji ES6 (szczególnie w związku z React)?
Rozumiem, że super
umożliwia podklasie dostęp do słowa kluczowego . Jednak nie mogę znaleźć więcej wyjaśnień.
- Dlaczego nazywając
super()
, magicznie dać mojej klasie dostęp dothis
? - Dlaczego słowo kluczowe
super
wiążethis
z kontekstem klasy? - Kiedy nie mam do czynienia z podklasą, dlaczego nie muszę zadzwonić pod numer
super()
?
Możesz wyszukiwać słowa kluczowe i wiele innych rzeczy w [** MDN **] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/super) – adeneo