JavaScript中的对象是否可以调用自己的方法?

时间:2019-05-26 14:23:29

标签: javascript object methods

我正在尝试在JavaScript中使用OOP,据我所知,有两种不同的方法可以做到这一点。使用我正在使用的那个,我很难在其内部调用对象的方法。

这种OOP样式具有我所需的一切,因此其他样式都不可用。

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(),但是每当尝试执行它时,它都未定义。

0 个答案:

没有答案