• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JS klasa vs prototyp

0 głosów
561 wizyt
pytanie zadane 17 października 2018 w JavaScript przez Biay Początkujący (420 p.)
Witam,

Czy są jakieś różnice  między klasą a prototypem ,  czy poprostu oba sposoby oferują to samo a stosowanie zależy od własnych predyspozycji?

1 odpowiedź

+1 głos
odpowiedź 17 października 2018 przez criss Mędrzec (172,640 p.)

Z tego, co czytam, to jest tylko syntax sugar czyli "to samo ale ładniej". 

Z MDN:

JavaScript classes, introduced in ECMAScript 2015, are primarily syntactical sugar over JavaScript’s existing prototype-based inheritance. The class syntax does not introduce a new object-oriented inheritance model to JavaScript.

Jedyną różnicą jaką widzę, to że z `class` nie możesz wywołać konstruktora bez `new`. 

Podobne pytania

+1 głos
1 odpowiedź 161 wizyt
pytanie zadane 27 września 2018 w JavaScript przez Whatisit Początkujący (390 p.)
0 głosów
1 odpowiedź 104 wizyt
pytanie zadane 10 kwietnia 2020 w JavaScript przez maslokeeper01 Użytkownik (620 p.)
+1 głos
1 odpowiedź 493 wizyt

87,946 zapytań

136,526 odpowiedzi

304,410 komentarzy

58,313 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...