js取得オブジェクト長


方法1:forループを用いてオブジェクト属性個数を計算する
var obj = {a:1,b:2,c:3};
//      
function objLength(obj){
  var count = 0;
  for(var i in obj){
    count ++;
  }
  return count;
}
console.log(objLength(obj));//3

方法二:Objectを運用する.keysはオブジェクト属性を取得して配列を生成し、配列の長さを表示します.
var obj = {a:1,b:2,c:3};
var arr = Object.keys(obj);
console.log(arr); //["a", "b", "c"]
console.log(arr.length);  //3