次のようなオブジェクトを持つオブジェクトの配列MyArrayOfItems
があります。Item
Item
{
ContainerID: i, // int
ContainerName: 'SomeName', // string
ItemID: j, // int
ItemName: 'SomeOtherName' // string
}
この配列を並べ替えてContainerID
、ItemName
アルファベット順に並べ替えたいと思います。
これまでのところ、次のようなカスタムソート機能があります。
function CustomSort(a, b) {
Item1 = a['ContainerID'];
Item2 = b['ContainerID'];
return Item1 - Item2;
}
MyArrayOfItems.sort(CustomSort);
これは ContainerID で並べ替えますが、ItemName で並べ替えるにはどうすればよいですか?
ありがとう。