如何按鍵對JavaScript 物件進行排序
如果您有一個JavaScript 對象,您可能想要按字母順序重新組織其屬性以提高字母順序可讀性或處理目的。這可以透過以下步驟來實現:
Object.keys(...)將物件的鍵提取到數組中pre>.
.sort()
以下程式碼示範流程:
const unordered = { 'b': 'foo', 'c': 'bar', 'a': 'baz' }; console.log(JSON.stringify(unordered)); // → '{"b":"foo","c":"bar","a":"baz"}' const ordered = Object.keys(unordered).sort().reduce( (obj, key) => { obj[key] = unordered[key]; return obj; }, {} ); console.log(JSON.stringify(ordered)); // → '{"a":"baz","b":"foo","c":"bar"}'
執行這些步驟後,您的物件將按其鍵按字母順序排序。
以上是如何按字母順序對 JavaScript 物件的鍵進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!