【发布时间】:2017-04-20 22:07:46
【问题描述】:
我有一个 JSON,其中的键按以下顺序排列:
var JSON= {"code" :1, "country": "US", "node": 1, "region": "abc, "time": 34};
现在这个 JSON 被传递给 Handlebars 模板,该模板对其进行解析并将这些值按照与键相同的顺序放入表中。
我想打乱键的顺序,以便可以按以下顺序访问键,而不是 JSON 中的顺序:
node, time, region, code, country
在 Javascript 中我们可以改变键的顺序吗?
【问题讨论】:
-
没有 Javascript 对象的属性是按定义无序的;所以对它们进行排序是没有意义的。
-
您发表了声明,“可以按此顺序访问密钥。”您可以在函数中按该顺序访问键。或者,如果你想要一个 JSON 字符串,你也可以使用函数手动构建它。
标签: javascript json dictionary key handlebars.js