gpt4 book ai didi

javascript - 根据值对 Javascript 对象进行排序

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

<分区>

我有这个 json 对象:

obj = {
"name":
{
"display": "Name",
"id": "name",
"position": 3
},
"type":
{
"id": "type",
"position": 0
},
"id":
{
"display": "ID",
"id": "id",
"position": 1
}
"key":
{
"display": "Key",
"id": "key",
"position": 2
},

}

是否可以根据位置编号对其进行排序,而无需将其转换为数组?我试图转换它,但它改变了格式(它删除了名称、类型、ID、 key ),我不想要这个。它应该保持原样(格式),但只是根据它们的位置排序。

我做了什么:

var array = $.map(obj, function(value, index) {
return [value];
});

array.sort(function(a,b){
return a.position - b.position;
});
obj= JSON.stringify(array);
obj= JSON.parse(obj);

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