Существует после текста в спецификации ECMAScript, звучит как:
Хотя объекты ECMAScript по своей природе не основаны на классах, часто удобно определять классоподобные абстракции на основе общего шаблона функций конструктора, объектов-прототипов и методов. Сами встроенные объекты ECMAScript следуют такой классовой схеме. Начиная с ECMAScript 2015, язык ECMAScript включает в себя определения синтаксических классов, которые позволяют программистам кратко определять объекты, которые соответствуют тому же классоподобному шаблону абстракции, который используется встроенными объектами.
Из всего этого меня интересует:
Сами встроенные объекты ECMAScript следуют такой классовой схеме
Что это значит?
Я думаю, class-like pattern
означает, что стиль программирования похож на стиль программирования с использованием классов.
Например:
Доступ к свойству: obj.property;
или вызов метода: obj.method();
Если это не так, объясните, почему?