JavaScript の array.sort() のパラメーターは関数で渡す必要があり、それは関数である必要があります。 x と y は、配列内の 2 つのオブジェクトを表します。 戻り値の型は 3 つだけであることに注意してください: 負の整数、ゼロ、正の整数を表すには -1 0 1 を使用するのが一般的ですこれもちょっとしたトリックです。ここでは年齢など、1 つの属性のみを比較する必要がある場合、並べ替え方法全体は 1 つの文のみです コードをコピー コードは次のとおりです。 function a(x,y){ return x.age-y.age;