Задать вопрос

Как правильно в прототипе обратится к другой функции из прототипа?

BXForm.prototype.btnClick = function() {
...
}

BXForm.prototype.init = function() {
...
}


Как правильно в функции init обратиться к btnClick ?
Пока нашел способ через bind. this.btnClick.bind(this, event), а как правильно ?
  • Вопрос задан
  • 120 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
var BXForm = Object.create(Object);
BXForm.prototype.btnClick = function() {
  console.log('btnClick called');
}

BXForm.prototype.init = function() {
  this.btnClick();
  console.log(this, 'init called');
}

BXForm.init();


UPD
https://codepen.io/KorniloFF/pen/rowMOX?editors=1010

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы