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

「配列(Object)」の長さを返す。

■使用例

var arr = [ 2, 4, 6 ];

// re = 3;
var re = _.size( arr );

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

// re = 3;
var re = _.size( obj );

■内部構造

  _.size = function(obj) {

// obj が空だったら。
    if (obj == null) return 0;
    
// obj が配列だったら配列の長さを。Object だったら Object の key の値の配列の長さを返す。
    return isArrayLike(obj) ? obj.length : _.keys(obj).length;
  };

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