https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript

ел бы понять, когда уместно использовать методы-прототипы в js. Должны ли они всегда использоваться? Или есть случаи, когда их использование не является предпочтительным и / или приводит к снижению производительности?

При поиске вокруг этого сайта общих методов для пространств имен в js кажется, что большинство использует реализацию, не основанную на прототипах: просто используя объект или объект функции для инкапсуляции пространства имен.

Исходя из языка, основанного на классах, трудно не пытаться проводить параллели и думать, что прототипы похожи на «классы», а реализации пространства имен, которые я упомянул, похожи на статические методы.

Ответы на вопрос(5)

Ваш ответ на вопрос