Показать сообщение отдельно
  #6 (permalink)  
Старый 19.12.2019, 15:00
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Лучше, имхо, так:
class SomeClass {
    constructor() {}

    foobar() {}
}

var baz = new SomeClass();
baz.foobar();

В вашем случае в памяти будет храниться реализация методов для каждого экземпляра класса.
В моем в памяти будет храниться только реализация прототипа класса, экземпляры будут ссылаться на прототип.
Ответить с цитированием