0

次の配列が与えられた場合、含まれるオブジェクトを姓、名の降順でソートするコードをどのように記述すればよいでしょうか?

[
{key: 1, firstName: "George", lastName: "Jones"},
{key: 1, firstName: "Alison", lastName: "Clarke"},
{key: 1, firstName: "Ben", lastName: "Smith"},
{key: 1, firstName: "Xavier", lastName: "Clark"},
{key: 1, firstName: "Harold", lastName: "Timmins"}
]

これをどう進めたらいいのかわからないので、皆さんが助けてくれると思いました。

ありがとう

4

2 に答える 2

1

Comparator上で書いたロジックを使用してオブジェクトを比較する独自のものを作成し、それを使用して の2 つのパラメーター バージョンを呼び出しますArrays.sort

これはJavaでもJavaScriptでもほとんど同じですが、JavaではインタフェースをComparator実装するクラスのオブジェクトである必要がありますが、ComparatorJavaScriptでは関数だけで十分です。これは、JavaScript の機能的な側面と Java のオブジェクト指向の性質を強調するものです。

于 2013-06-03T23:41:09.003 に答える