如何在JavaScript中获取json对象的大小?

要获取javascript中JSON对象中的键数,您可以使用以下2种方法之一。

使用Object.keys()

Object.keys()方法返回给定对象自己的可枚举属性名称的数组,其顺序与我们在普通循环中获得的顺序相同。

示例

let a = {
   name: "John",
   age: 32,
   city: "Hong Kong"
}
console.log(Object.keys(a).length)

输出结果

这将给出输出-

3

在循环中使用

for ... in语句遍历对象的所有非符号可枚举属性。例如,

示例

let a = {
   name: "John",
   age: 32,
   city: "Hong Kong"
}
let count = 0;
for(let key in a) {
   count ++;
}
console.log(count)

输出结果

这将给出输出-

3