(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;
}());
理解できません :)
(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;
}());
理解できません :)
つまり、これは QUnit グローバル参照を、プロトタイプの継承を使用して元の QUnit オブジェクトを拡張する新しいオブジェクトに変更します。このようにして、元のオブジェクトを壊すことなく QUnit を拡張/変更できます。詳細については、これを確認してください: http://javascript.crockford.com/prototypal.html