アイテムをアルファベット順に並べ替えようとしています。ただし、アイテムタイプも並べ替えたいと思います。
例えば:
が欲しいです
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;
}
テキストのみを並べ替え、タイプは並べ替えません。とにかくこれを行うことがあるかどうか疑問に思いました。本当にありがとう!