gpt4 book ai didi

javascript - 如何对数组的两种类型的值进行排序?

转载 作者:行者123 更新时间:2023-11-30 08:54:21 24 4
gpt4 key购买 nike

<分区>

我正在尝试按字母顺序对项目进行排序。但是,我也想对项目类型进行排序。

例如:

我要

  type     sortValue

blockItem a test1
blockItem a test2
blockItem b test3
imageItem a image
imageItem b image
imageItem c image
imageItem s image
textItem a text
textItem b text
textItem c text

我的代码会做这样的事情。

  type     sortValue

blockItem a test1
blockItem a test2
imageItem a image
textItem a text
blockItem b test3
imageItem b image
textItem b text
imageItem c image
textItem c text
imageItem s image

我的排序函数

array contains type and sortvalue

array=array.sort(sortFunction);

function sortFunction(groupA, groupB) {

if (groupA.sortValue > groupB.sortValue) {
return 1;
} else if (groupA.sortValue < groupB.sortValue) {
return -1;
}

return 0;
}

它只对文本进行排序,不对类型进行排序。我想知道是否有办法做到这一点。非常感谢!

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