如何获取对象长度

是否有任何可以返回对象长度的内置函数?


例如,我a = { 'a':1,'b':2,'c':3 }应该返回3。如果我使用a.length它返回undefined。


它可能是一个简单的循环函数,但我想知道是否有内置函数?


有一个相关的问题(JSON对象的长度) - 在选择的答案中,用户建议将对象转换为数组,这对我的任务来说不太舒服。


慕尼黑的夜晚无繁华
浏览 560回答 3
3回答

DIEA

可以轻松完成$.map():var len = $.map(a, function(n, i) { return i; }).length;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript