Есть ли способ для объекта в JavaScript для вызова своего собственного метода? - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь использовать ООП в JavaScript, и из того, что я могу сказать, есть несколько разных способов сделать это.С тем, который я использую, я испытываю трудности с вызовом метода объекта внутри себя.

Этот стиль ООП - это тот, в котором есть все, что мне нужно, поэтому другие стили не нужны.

function Node(message,options) {
    this.message = message;
    this.options = options;

    this.activate = function() {
        SendMessage(message);
        this.specialInstructions();
    }

    this.getMessage = function() {
        return this.message;
    }

    this.getOptions = function() {
        return this.options;
    }

    this.specialInstructions = function() {
        SendMessage("Test");
    }
}

Здесь я пытаюсь выполнить specialInstructions() внутри activate(), но всякий раз, когда я пытаюсь это сказать, он не определен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...