获取javascript对象的长度

时间:2016-12-27 10:01:55

标签: javascript jquery

如果我有一个JavaScript对象,请说

data
:
Array[1]
 0
 :
 Object
  section
  :
  Array[6]
  tool
  :
  Array[6]
  wellcon
  :
  Array[6]
  welltra
  Array[6]

从这个我得到的部分长度。 我尝试

  

data.section.length

但这是错误的。 我的语法有什么问题?

3 个答案:

答案 0 :(得分:1)

试试data[0].section.length 我认为这是答案

答案 1 :(得分:0)

试试这个

 Object.keys(data).length

或者你可以用另一种方式找到它

Object.size = function(obj) {
var size = 0, key;
for (key in obj) {
    if (obj.hasOwnProperty(key)) size++;
}
return size;
};

var size = Object.size(data);//length of the data

答案 2 :(得分:0)

我猜你正在寻找这个:

Object.keys(data.section).length

Object.entries(data.section).length

但这种方式是实验性的,描述为here