const array = [
{ id: 1, text: 'text5' },
{ id: 2, text: 'text3' },
{ id: 5, text: 'text2' },
{ id: 3, text: 'text4' },
{ id: 4, text: 'text1' },
]
array.sort((a, b) => b.text > a.text ? -1 : 1)
console.log(array);
上記のように、配列をソートする際には、sort()メソッドを使用し、比較関数を渡します。比較関数は、2つの要素を引数に取り、並び替えの基準を定義するものです。上記の例では、b.text > a.textという条件に基づいて、textの昇順でソートされます。また、三項演算子を使用して、昇順または降順を決定します。
なお、この例ではハッシュの文字列をソートしていますが、基本的には配列内のオブジェクトのプロパティに基づいてソートすることができます。