gpt4 book ai didi

javascript - 按字母顺序对关联数组/javascript 对象进行排序

转载 作者:行者123 更新时间:2023-11-28 20:10:36 24 4
gpt4 key购买 nike

我如何通过按键按字母顺序对这个对象进行排序?

我尝试过:

racks.sort();

对象架的填充方式如下:

(Statdev是字符串,kartnr和bitnrk是整数)

racks[jPunten[i].STATDEV] = {
label: '',
punkt: [{
x: jPunten[i].KARTNR,
y: jPunten[i].BITNRK}]

一些 Firebug 输出(我还注意到在 Firebug 中对象是按字母顺序排序的):

racks
[]

DAY
Object { punkt=[8], label=""}

label
""

punkt
[Object { x="12", y="1"}, Object { x="12", y="2"}, Object { x="12", y="3"}, 5 meer...]

0
Object { x="12", y="1"}

1
Object { x="12", y="2"}

2
Object { x="12", y="3"}

3
Object { x="12", y="4"}

4
Object { x="12", y="5"}

5
Object { x="12", y="6"}

6
Object { x="12", y="7"}

7
Object { x="12", y="8"}

LSF01
Object { punkt=[1], label=""}

label
""

punkt
[Object { x="1", y="10"}]

0
Object { x="1", y="10"}

x
"1"

y
"10"

最佳答案

在 JavaScript 中不可能通过键对对象属性进行排序。如果需要,您可以将对象的所有键放入数组中,对它们进行排序,然后按所需的顺序使用属性。

关于javascript - 按字母顺序对关联数组/javascript 对象进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19978378/

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