Показать сообщение отдельно
  #6 (permalink)  
Старый 23.11.2018, 12:55
Аспирант
Отправить личное сообщение для yinfo Посмотреть профиль Найти все сообщения от yinfo
 
Регистрация: 30.04.2015
Сообщений: 43

Сообщение от Nexus Посмотреть сообщение
yinfo, вы буквально объект хотите использовать или все же класс?
Если это будет класс, то можно создавать любое кол-во методов, они не будут дублироваться в памяти для каждого экземпляра.
Именно класс.
module.exports = class SocketSession {
    constructor(socket, sessionId, user) {
        this.sessionId = sessionId
        this.socket = socket
        this.user = user
    }
}


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

Последний раз редактировалось yinfo, 23.11.2018 в 13:01.
Ответить с цитированием