Как получить доступ к локальным методам внутри класса в модуле nodejs - PullRequest
0 голосов
/ 13 июня 2018

У меня есть модуль, имеющий класс

"use strict";

module.exports = class Execute {

    constructor(){

        }


    run(success) 
    {
       prepare( function(){
            execute(success);
        });
    }


    prepare(success)
    {
        }

, что я хочу получить доступ к функции подготовки из функции запуска, но оба находятся в одном классе. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

вы можете использовать this для доступа к локальному методу в классе.

    "use strict";

module.exports = class Execute {

    constructor(){

        }


    run(success) 
    {
       this.prepare( () => {
            execute(success);
        });
    }


    prepare(success)
    {
        }
}
0 голосов
/ 13 июня 2018

Вы должны вызвать метод для экземпляра объекта.

this.prepare()
...