如何按键对 JavaScript 对象进行排序
如果您有一个 JavaScript 对象,您可能希望按字母顺序重新组织其属性以提高可读性或处理目的。这可以通过以下步骤来实现:
Object.keys(...) 将对象的键提取到数组中pre>.</li><p><li>使用以下命令按字母顺序对键数组进行排序<pre class="brush:php;toolbar:false">.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中文网其他相关文章!