如何在JavaScript中获取对象长度

x33g5p2x  于2022-10-16 转载在 JavaScript  
字(0.8k)|赞(0)|评价(0)|浏览(776)

在本教程中,我们通过示例向您展示了三种获取JavaScript对象长度或大小的方法。

1.使用Object.keys
1.使用Object.values
1.使用Object.getOwnPropertyNames

1.使用Object.keys

Object.keys()方法接受对象作为参数,并返回具有可枚举属性的数组。
我们知道数组有一个length属性,因此可以使用Object.keys()方法返回数组来获得Object大小。
例子:

var user = {
    firstName: 'Ramesh',
    lastName: 'Fadatare',
    emailId: 'ramesh@gmail.com',
    age: 29
}

console.log(Object.keys(user).length);

输出:

4

2.使用Object.values

Object.values()方法在数组中返回给定的对象值。
例子:

var user = {
    firstName: 'Ramesh',
    lastName: 'Fadatare',
    emailId: 'ramesh@gmail.com',
    age: 29
}

console.log(Object.values(user).length); // size is 4

输出:

4

3.使用Object.getOwnPropertyNames

Object.getOwnPropertyNames()方法返回一个带有对象键的数组,该方法与Object.keys()类似。
例子:

var user = {
    firstName: 'Ramesh',
    lastName: 'Fadatare',
    emailId: 'ramesh@gmail.com',
    age: 29
}

console.log(Object.getOwnPropertyNames(user).length);

输出:

4

相关文章