Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прототипы или классы? (https://javascript.ru/forum/misc/71243-prototipy-ili-klassy.html)

plug-ugly 03.11.2017 19:19

Прототипы или классы?
 
Всем доброго времени суток!

Начинаю разбираться с темой ООП в js, и возник вот такой вот вопрос:
а что вообще использовать прототипы или классы? Какой вообще это язык: прототип-ориентированный или объектно-ориентированный?
На одних сайтах пишут про одно, на других про другое.

Я запутался, помогите, если не сложно найти истину в этом вопросе!

DivMan 03.11.2017 22:29

вроде бы классы это обёртка над прототипами

void() 04.11.2017 20:22

Как я это понимаю:

1. В JS почти всё объекты.

2. Эти объекты построены на прототипах (есть иерархия наследования).

3. Класс - это свой собственный объект.

4. И этот собственный объект тоже может участвовать в процессе наследований.

vasa_c 04.11.2017 21:06

В 2017 году, конечно, классы.


Часовой пояс GMT +3, время: 15:50.