JavaScript 如何获取对象的大小
在本文中,我们将看到查找Javascript对象大小的方法。我们可以借助 Object.keys() 方法获取javascript对象的大小。
语法:
Object.keys(object_name)
- object_name
返回值: 一个包含对象所有可枚举属性键的数组。
方法1
- 创建一个对象变量并给它赋值。
- 创建一个变量来显示大小。
- 调用Object.keys(object-name).length并将其赋值给变量(在步骤2中)。
示例: 使用Object.keys()方法获取javascript对象的大小。
let object1= { "rajnish":"singh",
"sanjeev":"sharma",
"suraj":"agrahari",
"yash":"khandelwal"
};
let count= Object.keys(object1).length;
console.log(count);
输出:
4
方法2
获取JavaScript对象大小的另一种方法是:
- 创建一个对象变量并给它赋值
- 创建一个变量来显示对象的大小
- 将对象名称传递给Object.objsize,它进一步进入函数计算并返回大小,并将其赋值给变量。
示例:
Object.objsize = function(obj) {
let size = 0, key;
for (key in obj) {
if (obj.hasOwnProperty(key))
size++;
}
return size;
};
let object1 = { "rajnish":"singh",
"sanjeev":"sharma",
"suraj":"agrahari",
"yash":"khandelwal"
};
let count = Object.objsize(object1);
console.log(count);
输出:
4