【发布时间】:2010-09-05 12:50:45
【问题描述】:
我有一个 JavaScript 对象。是否有内置或公认的最佳实践方法来获取此对象的长度?
const myObject = new Object();
myObject["firstname"] = "Gareth";
myObject["lastname"] = "Simpson";
myObject["age"] = 21;
【问题讨论】:
-
javascript 中的对象字面量默认是关联数组,例如 object.propertyName.propertyValue 与 object[propertyName][propertyValue] 相同
-
在 Underscore.js 中添加了一个单行代码:stackoverflow.com/a/11346637/11236
-
一次答案是使用 Object.keys(myArray).length 正如@aeosynth 所说。
-
好的,
Object.keys(obj).length怎么样 -
为什么 object.length 无效?它为我返回正确的结果。
标签: javascript javascript-objects