JS获取对象属性的数量

By | 2020年6月4日

我们知道js获取数组元素的长度是用length属性的,而获取js对象属性成员数量如何实现呢?

一、推荐方法:

Object.getOwnPropertyNames(yourObj).length;

二、方法二-循环统计:

var yourObj={name1:"1",name2:"2",name3:"3"};
var count=0;
for(var i in yourObj){
  if(yourObj.hasOwnProperty(i)){
    count++;
  }
}
console.log(count);

发表评论

电子邮件地址不会被公开。 必填项已用*标注