我知道如何计算JS对象的长度已经在这里得到了广泛回答。其中一个建议的解决方案是
然而,我很难找到如何计算包含在对象数组中的所有属性的长度。
例如:
Object.keys(myObj).length
。然而,我很难找到如何计算包含在对象数组中的所有属性的长度。
例如:
const users = [
{
firstName: "Bruce",
lastName: "Wayne",
id: "1",
},
{
firstName: "Peter",
lastName: "Parker",
id: "2"
},
{
firstName: "Tony",
lastName: "Stark",
id: "3"
}
];
Object.keys(users).length //3
给定上面的例子,如何输出一个长度为9
的数组对象中的所有属性呢?
这是否可以使用reduce
方法来完成?谢谢。
users.reduce((acc, o) => acc + Object.keys(o).length, 0)
- Andrew Li[1]
的长度,即3
。 - Null isTrue