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

JS klasa vs prototyp

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
868 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,570 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ź 489 wizyt
pytanie zadane 27 września 2018 w JavaScript przez Whatisit Początkujący (390 p.)
0 głosów
1 odpowiedź 209 wizyt
pytanie zadane 10 kwietnia 2020 w JavaScript przez maslokeeper01 Użytkownik (620 p.)
+1 głos
1 odpowiedź 917 wizyt

93,433 zapytań

142,429 odpowiedzi

322,661 komentarzy

62,796 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...