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

156
08 мая 2019, 23:20

есть код:

<script>
    function MyObject(){
        this.func = function(){
        }
        this.test = function(){
            func();
        }
    }
    var my = new MyObject();
    my.test();
</script>

в консоли следующее:

ReferenceError: func is not defined

вопрос: как вызвать метод func класса из другого метода test этого же класса?

Answer 1
<script>
    function MyObject(){
        this.func = function(){
        }
        this.test = function(){
            this.func();
        }
    }
    var my = new MyObject();
    my.test();
</script>
READ ALSO
Непонятное поведение localStorage

Непонятное поведение localStorage

Пытаюсь сделать кеширование в localStorage, но что-то странное с ним происходитПо идее должен удалять все элементы кроме cacheBbbbbb cacheFfffff, но не удаляет...

136
Как вывести текст форм и div&#39;ов в alert

Как вывести текст форм и div'ов в alert

Доброй ночи! Нужна ваша помощь! Например, у меня есть форма, которая состоит из: Имя, Фамилия, Электронная почта, выпадающий список и 8 div'ов...

135
Как называется/реализовать sroll эффект?

Как называется/реализовать sroll эффект?

На сайте есть header, внутри которого есть list с якорями на секцииНеобходимо менять их состояние (цвет текста, ну или что - то другое), при достижении...

139
как заставить node.js приложение ждать выполнения запроса к базе данных

как заставить node.js приложение ждать выполнения запроса к базе данных

Этот код возвращает массив до его заполнения, как поправить? var ar = ["12__1543020124769"];

136