-1
(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;
}());

理解できません :)

4

1 に答える 1

1

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

于 2013-02-28T18:45:52.227 に答える