Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Обучение для смены профессии, роста в карьере и саморазвития
Используйте Object.prototype
не переопределяйте this
Вместо этого всего можно сделать нормальный конструктор класса и в prototype засунуть то, что нужно.