我有一个json对象,比如说
现在我需要像操作数组一样操作它。基本上,既然我有了一组唯一的键,我想要一个主要操作
box = {};
,我会不断地添加键值对,例如box['somename'] = somevalue
。可能会有重复的somename
,我希望最后一个实例的值能够获胜。这一切都没问题。现在我需要像操作数组一样操作它。基本上,既然我有了一组唯一的键,我想要一个主要操作
box.length
来查看有多少个唯一元素。是否有一种优雅的常数时间方式来做到这一点,而不必遍历该对象的所有属性?