JavaScriptPytanie 21 z 36
What is the purpose of classes when we also have prototypes?
Po co klasy, skoro są prototypes?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
JavaScript nadal używa prototypów.
class jest przede wszystkim wygodniejszą składnią.
JavaScript
class User {
constructor(name) {
this.name = name;
}
sayHello() {
console.log(this.name);
}
}Metoda nadal znajduje się na:
JavaScript
User.prototype.sayHelloKlasy ułatwiają:
- konstruktor,
- metody,
- dziedziczenie,
super,- pola prywatne,
- metody statyczne.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.