给定语法的 Javascript 继承

问题描述

我经常在库中看到以下语法,但没有继承。现在如何定义一个继承自 ObjA 的 ObjB 并添加自己的变量和方法

(function() {

    'use strict';

    var ObjA = function(o) {
        var self = this;

        self.init(o);
    };

    ObjA.prototype = {
        init: function(o) {
            var self = this;

            self._x = o.x || false;
            self._y = o.y || false;

            return self;
        }
        // More methods...
    }

    if (typeof global !== 'undefined') {
        global.ObjA = ObjA;
    } 
    else if (typeof window !== 'undefined') {  
        window.ObjA = ObjA;
    }

})();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)