如何从后到前迭代 javascript 对象。
该物体看起来像这样。{"33":140, "34":100, "35":120, "36":200}
我希望它像这样显示...
36 | 200
35 | 120
34 | 100
33 | 140
我尝试先排序然后显示,但它按第二个数字排序,而不是键。
我将如何从后到前迭代,或根据键反向排序。
我意识到这很简单,但我对此感到非常沮丧......
一个相当现代的版本看起来像这样:
Object.keys(obj).sort(function (a, b) {
return Number(b) - Number(a);
}).forEach(function (current) {
console.log(current + ' | ' + obj[current]);
});
类似地,但只需多一点代码,它也可以为较旧的浏览器编写。或者你使用垫片。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)