js取得オブジェクト長
1414 ワード
方法1:forループを用いてオブジェクト属性個数を計算する
方法二:Objectを運用する.keysはオブジェクト属性を取得して配列を生成し、配列の長さを表示します.
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