小编Ale*_*yan的帖子

如何在JavaScript中创建无法实例化的抽象基类

我上课了

function Node() {
    //implementation
}
Run Code Online (Sandbox Code Playgroud)

和另一堂课

function AttributionalNode() {
    this.prototype.setAttr = function (attr) {
        this.atText = attr;
    };
}

AttributionalNode.prototype = new Node();
AttributionalNode.prototype.constructor = AttributionalNode;
Run Code Online (Sandbox Code Playgroud)

如何使类Node()无法实例化?比如我试试的时候

var node = new Node();
Run Code Online (Sandbox Code Playgroud)

所以它引发了一个例外?

javascript inheritance design-patterns

31
推荐指数
3
解决办法
8238
查看次数

标签 统计

design-patterns ×1

inheritance ×1

javascript ×1