オブジェクト リテラルの配列を並べ替える必要があり、オブジェクトの 2 つのプロパティを比較する必要があります。それを行う方法の例をオンラインで見つけましたが、仕様にサポートドキュメントが見つかりませんでした。Javascriptで次のことができることを誰でも確認できますか?おそらくいくつかのドキュメントを教えてください:
users.sort(function(a, b){
return [a.name, a.company] > [b.name, b.company] ? 1:-1;
});
編集:これが機能している理由がわかりました。これは、単純に文字列を連結してから比較しているためです。意図があまり明確ではないと思うので、おそらくもう少しハックではないものを書きます。
また、ドキュメントで簡単に見つけることができるカスタム並べ替え関数を作成できるかどうかを単に尋ねたわけではありません。この特定のケースで行っていた方法が有効かどうかを尋ねていました。