JavaScript 如何获取对象的大小

JavaScript 如何获取对象的大小

在本文中,我们将看到查找Javascript对象大小的方法。我们可以借助 Object.keys() 方法获取javascript对象的大小。

语法:

Object.keys(object_name)
JavaScript
  • 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);
JavaScript

输出:

4
JavaScript

方法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);
JavaScript

输出:

4
JavaScript

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册