我經(jīng)常使用Java對象。非常喜歡。相對來說,數(shù)組雖然也很好用,但java Object提供keys了另一層次的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)信息,這是簡單的數(shù)組是無法比擬的。例如,我們可以非常方便的從一個Java對象里尋找一個鍵值,比在數(shù)組里更迅速。
(圖片來源網(wǎng)絡,侵刪)
通常我們探索一個對象里的屬性時,喜歡使用hasOwnproperty()方法,其實這個方法很不優(yōu)雅keys;Object.keys(不是Object.prototype.keys )返回的正是一個對象屬性數(shù)組keys!
這個方法還可以用在Json對象上,用在簡單的Java對象里,所以,放棄陳舊的老式方法吧,使用優(yōu)雅的Object.keys。