Вызов метода класса внутри класса [дубликат]

132
23 мая 2019, 20:00

На данный вопрос уже ответили:

  • Вызов метода класса из другого метода этого же класса 1 ответ

Как вызвать w_2_test() в w_1_test() ?

class TEST{
    constructor(name){
        this.name = name;
    }
    //методы
    w_1_test(){
        w_2_test();
    }
    w_2_test(){
        console.log("LOG_ w_2_test()");
    }
}
Answer 1

Чтобы получать доступ к методам класса внутри класса, нужно использовать ключевое слово this. То есть в вашей ситуации вызов будет выглядеть вот так:

w_1_test(){
    this.w_2_test();
}

Хотел бы порекомендовать вам хороший курс от Ильи Кантора https://learn.javascript.ru/es-class. Для новичков то что нужно!

READ ALSO
Пересечение кликов на элемент REACT JS

Пересечение кликов на элемент REACT JS

Как обойти пересечение кликов(событий) в REACT

151
RethinkDB JavaScript преобразовать дату из строки в ISO8601

RethinkDB JavaScript преобразовать дату из строки в ISO8601

Нужно сконвертировать даты в RethinkDB из строки во внутренний формат БДОбщаться с БД можно при помощи API на JS из браузера

116
Отправка данных через xhr.send(finalFiles); и их обработка в php

Отправка данных через xhr.send(finalFiles); и их обработка в php

Есть формаБольшая часть данных с нее собирается и обрабатывается в PHP, кроме одного инпута

119
Возможно ли запросом в MySQL выбрать таблицу?

Возможно ли запросом в MySQL выбрать таблицу?

Возможно ли написать SQL-запрос типа "Select table From DBname Where date > '2017-02-11'"? Если да, то как правильно это сормулировать?

152