noConflict() | Underscore JS 日本語リファレンス

「 _ 」という文字を undefined にし、Undescoreの各メソッドを別の文字に移譲する関数。

■使用例

var Psyclopedia = _.noConflict();
// re = [ ];
var re = Psyclopedia.functions( _ );
// re2 = [ "after", "all", "allKeys", "any", "assign", "before", "bind", "bindAll", "chain", "clone", 他 121 個... ];
var re2 = Psyclopedia.functions( Psyclopedia );

■内部構造

// 内部で宣言されている。
var previousUnderscore = root._;

_.noConflict = function() {
    root._ = previousUnderscore;
    
// this は Underscore自身。
    return this;
};

このページのトップへ戻る