我经常使用Java对象。非常喜欢。相对来说,数组虽然也很好用,但java Object提供keys了另一层次的数据结构和数据信息,这是简单的数组是无法比拟的。例如,我们可以非常方便的从一个Java对象里寻找一个键值,比在数组里更迅速。
(图片来源网络,侵删)
通常我们探索一个对象里的属性时,喜欢使用hasOwnproperty()方法,其实这个方法很不优雅keys;Object.keys(不是Object.prototype.keys )返回的正是一个对象属性数组keys!
这个方法还可以用在Json对象上,用在简单的Java对象里,所以,放弃陈旧的老式方法吧,使用优雅的Object.keys。