(function() {
function F() {}
F.prototype = QUnit;
QUnit = new F();
// Make F QUnit's constructor so that we can add to the prototype later
QUnit.constructor = F;
}());
我不明白:)
答案 0 :(得分:1)
简而言之,这会将QUnit全局引用更改为使用原型继承扩展原始QUnit对象的新对象。这样,您可以在不破坏原始对象的情况下扩展/更改QUnit。请查看此内容以获取更多详细信息:http://javascript.crockford.com/prototypal.html