js获取对象长度

方法一:运用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

猜你喜欢

转载自blog.csdn.net/xuaner8786/article/details/81034355
今日推荐