gpt4 book ai didi

javascript根据值重新排列数组索引

转载 作者:行者123 更新时间:2023-12-02 14:05:03 30 4
gpt4 key购买 nike

我有一个看起来像这样的数组

var array = [{id:5},{id:1},{id:2}]

我想根据 id 值从最低到最高重新排列数组索引,使其变为

var newarray = [{id:1},{id:2},{id:5}]

我一直在研究 sort() 但我不太明白它背后的逻辑。

最佳答案

要实现此目的,您可以使用 native 数组 sort您可以将回调作为比较函数传递。

var array = [{id:5},{id:1},{id:2}];

array.sort(function(a, b) {
return a.id - b.id;
});

console.log(array); //[{"id": 1 }, {"id": 2 }, {"id": 5 } ]

关于javascript根据值重新排列数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40119983/

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