[英]Rearranging the keys in a dictionary in Javascript
我有一個JSON,其中鍵按以下順序:
var JSON= {"code" :1, "country": "US", "node": 1, "region": "abc, "time": 34};
現在,這個JSON被傳遞給Handlebars模板,該模板解析它並將這些值以與鍵相同的順序放在表中。
我想要改變密鑰的順序,以便不是按照JSON中的順序,可以按以下順序訪問密鑰:
node, time, region, code, country
無論如何在Javascript中我們可以改變鍵的順序嗎?
但如果您知道按鍵,則可以直接映射:
var o = { "code": 1, "country": "US", "node": 1, "region": "abc", "time": 34 }; var order = ['node', 'time', 'region', 'code', 'country'] var res = order.map( x => o[x] ) console.log(res)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.