gpt4 book ai didi

javascript - 反向对象迭代(javascript)

转载 作者:行者123 更新时间:2023-11-29 18:21:18 25 4
gpt4 key购买 nike

如何从后到前迭代 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]);
});

类似地,只要代码多一点,它也可以为旧版浏览器编写。或者你使用垫片。

关于javascript - 反向对象迭代(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com