日付値を持つ単一のキーでオブジェクトの配列をソートする

Ri Fu Zhiwo Chitsu Dan Yinokideobujekutono Pei Liewosotosuru



場合によっては、ユーザーが同じデータ型と異なるデータ型の配列に大量のデータを格納することがあります。配列内のこのタイプのデータの処理は複雑です。また、どちらのデータが先に入力されたのか、後から入力されたのかを確認することも困難です。この目的のために、配列内のデータは日付に関してソートする必要があります。これを行うために、JavaScript はプログラマーに「 選別() 」メソッドを使用して、データをシーケンスにソートします。

この投稿では、日付値を持つ単一のキーでオブジェクトの配列をソートする方法を示します。

日付値を持つ単一のキーでオブジェクトの配列をソートする方法は?

日付値を使用して単一のキーで JavaScript の配列をソートするには、「 選別() ' 方法。これは、コールバック関数を引数の値として受け取ります。これにより、a と b の 2 つの引数を取得するコールバック関数が呼び出されます。次に、「 日にち() 」メソッドは、日付をパラメーターとして受け入れるかどうかを決定します。







上記の例をチェックして、オブジェクトの配列を日付値に従って単一でソートするために sort() メソッドを使用する方法の詳細を確認してください。





この例では、オブジェクトを配列に挿入し、配列のデータを変数に格納します。





だった 配列1 = [ {
'updated_at' : '2020-07-01T06:28:42Z'
'カテゴリー' : 「ジャバスクリプト」
}
{
'updated_at' : '2022-05-09T11:27:14Z'
'カテゴリー' : 「ジャバ」
}
{
'updated_at' : '2023-01-05T04:29:35Z'
'カテゴリー' : 「HTML/CSS」
} ]

今、「 選別() 」メソッドを呼び出し、このメソッドの引数としてコールバック関数を使用します。次に、「 日にち() 」メソッドを呼び出して、宣言された変数に値を格納します。その後、「 もしも 」 条件に従って値を返します。

配列1。 選別 ( 関数 ( バツ ) {
だった キーX = 新しい 日にち ( バツ。 updated_at )
キーY = 新しい 日にち ( と。 updated_at ) ;
もしも ( キーX キーY ) 戻る 1 ;
戻る 0 ;
} ) ;

使用 ' console.log() 」 組み込みメソッドを呼び出し、このメソッドのパラメーターとして配列を渡して、コンソールに出力を表示します。



コンソール。 ログ ( 配列1 ) ;

完全なコードは次のようになります。

配列が日付値に従ってソートされていることがわかります。

これで、日付値を持つ単一のキーでオブジェクトの配列を並べ替えることができました。

結論

日付値を持つ単一のキーでオブジェクトの配列をソートするには、JavaScript「 選別() 」メソッドは、コールバック関数を sort() メソッドの引数として使用して呼び出すことができます。次に、「 日にち() 」メソッドを使用して状態を確認します。 もしも ' 声明。この投稿では、オブジェクトの配列を日付値を持つ単一のキーでソートする方法について説明しました。