@Gary_Ihar
JS *овнокодер

Как вызвать метод родителя с его контекстом?

Привет.

Код:
код

class Store {
    @observable tasks:TaskProps[]
    constructor(){
        this.tasks = []
    }
    plus(){
        console.log(this);
    }
}

class Form extends Store{
    addNewTask(){
        this.plus()
    }
}


Хочу вызвать метод addNewTask в классе Form с контекстом класса Store

Получилось так, но мне кажется это "не очень" способы: this.plus.call(new Store()), this.__proto__.plus(). Перечитал несколько раз лерн джс, ну не понял. Есть варианты какие красивые?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽
25 февр. 2021, в 08:05
70000 руб./за проект
25 февр. 2021, в 07:09
10000 руб./за проект
25 февр. 2021, в 06:17
500 руб./в час