FitTech
@FitTech

Как получить this в методе?

const createSomeObject = () => {
    return ({
        changeButton: () => {
            // do something
        },
        setSameHeight: () => {
            // do something
        },
        load: () => {
            $('someButton').click(() => {
                this.setSameHeight();
                this.changeButton();
            });
        },
    });
};

const someObject = createSomeObject();
someObject.load();


В методе load получаю ошибку, что setSameHeight не найдено, а this в load отдает ссылку на кнопку, а не на текущий объект.

Подскажите, пожалуйста, как мне получить доступ к this?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
space2pacman
@space2pacman
Просто царь.
load: () => {}
load() {}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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