gpt4 book ai didi

javascript - 我如何在 javascript 中对 3 维数组进行排序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:03 25 4
gpt4 key购买 nike

我有这个 3D 数组

var array = [
[
{
ipo: 10
}
],
[
{
ipo: 5
}
],
[
{
ipo: 15
}
],
];

我想按升序和降序排序。我试过这个:

array.sort(function(a, b) {   //ascending
return a.ipo - b.ipo;
});

但是没用...你有什么建议?也许我需要在函数内部添加 for loop

最佳答案

假设内部数组中只有一个元素,您可以将此元素用于访问属性

var array = [[{ ipo: 10 }], [{ ipo: 5 }], [{ ipo: 15 }]];

array.sort(function(a, b) {
return a[0].ipo - b[0].ipo;
});

console.log(array);
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于javascript - 我如何在 javascript 中对 3 维数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48766704/

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