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

第1引数「Object」の値を配列にして返す。

■使用例

var obj = { 
        title : "悪魔城ドラキュラX 月下の夜想曲", 
        year : 1994,
        author : "Michiru Yamane"
};

// re = [ "悪魔城ドラキュラX 月下の夜想曲", 1994, "Michiru Yamane" ];
var re = _.toArray( obj );

■内部構造

  _.toArray = function(obj) {

// obj が false になる時
    if (!obj) return [];
    
// obj が配列なら
    if (_.isArray(obj)) return slice.call(obj);
    
// obj が arguments なら
    if (isArrayLike(obj)) return _.map(obj, _.identity);
    
// obj の値だけを抽出した配列を返す。
    return _.values(obj);
  };

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