how to get size or count the number of properties of an object?
本问题已经有最佳答案,请猛点这里访问。
是否有任何方法来计算对象的属性(或大小)数量(不想使用任何循环)?
假设我有一个对象obj as,
1 | obj={id:'0A12',name:'nishant',phone:'mobile'}; |
那么,在这种情况下,是否有任何方法可以产生3?
1 | var count = Object.keys(obj).length; |
注意,可能会有一个循环(在
注意,这与
我不相信有任何方法可以获得对象的不可枚举属性列表(这就是它们的要点!).
您可以在现代浏览器中使用object.keys()。
1 | Object.keys(obj).length |
你可以使用
1 | Object.keys(obj).length; |
仅适用于现代浏览器。