javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:IT技术 > WEB前端 > JavaScript >

JavaScript如何实现多重继承

来源:IT技术网编辑:素还真发布于:2013-09-03人围观实现JavaScript多重继承

javascript 面向对象是实现类的多重继承。具体代码如下:

function multipleinheritPrototype() {
        if (arguments.length == 0) {
            return;
        }
        var args = arguments;
        var sub = args[0];
        var constructor = sub.prototype.constructor;
        if (!Object.create) {
            Object.prototype.create = function (obj) {

                function f() {
                }

                f.prototype = obj;
                return new f();
            };
        }
        var base;
        for (var i = 1; i < args.length; i++) {
            base = Object.create(args[i].prototype);
            for (var attr in base) {
                sub.prototype[attr] = base[attr];
            }
        }
        sub.prototype.constructor = constructor;

    }


实现,JavaScript,多重继承,相关的文章
有时间的话来看看IT界的突发事件