@ivandao

Как обратиться к функции в объекте?

Как обратиться к функции таким образом?
module.exports = { 
  func1: ()=>{...},
  func2: ()=>{
    ...
    func1()  // Как правильно вызывать эту функцию?
    ...
  }
}

Делал require модуля самому к себе, но это как-то стремно.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
vitali1995
@vitali1995
Вариант 1: сохранить объект, потом закинуть в экспорты
const object = { 
  func1: ()=>{...},
  func2: ()=>{
    ...
    object.func1();
    ...
  }
};
module.exports = object;


Вариант 2: использвать прототипы и указатель this
module.exports = { 
  func1() {...},
  func2() {
    ...
    this.func1();
    ...
  }
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы