На прошлой неделе у меня был друг. Он заявил, что в JavaScript не было таких вещей, как классы.
Я сказал, что есть, как вы можете сказать, var object = new Object()
Он говорит: "Как не используется class
слов, это не класс".
Кто прав?
В качестве примечания; В будущем вам понадобится сжатый классный JS-инструмент:
https://github.com/tnhu/jsface
Изменение: июль 2017 г.
Классы JavaScript, представленные в ECMAScript 2015, в основном представляют собой синтаксический сахар по сравнению с существующим на основе прототипов на основе JavaScript. Синтаксис класса не представляет для JavaScript новую объектно-ориентированную модель наследования. Классы JavaScript обеспечивают гораздо более простой и понятный синтаксис для создания объектов и работы с наследованием.
- Mozilla ES6 Классы: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Classes