假设我有一个 Javascript 关联数组(又名哈希,又名字典):
var a = new Array();
a['b'] = 1;
a['z'] = 1;
a['a'] = 1;
如何按排序顺序迭代键?如果它有助于简化事情,我什至不需要这些值(它们都只是数字 1)。
您可以使用对象.keys内置方法:
var sorted_keys = Object.keys(a).sort()
(注意:这在不支持 EcmaScript5 的非常旧的浏览器中不起作用,特别是 IE6、7 和 8。有关详细的最新统计信息,请参阅这张桌子)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)