JavaScript で ES6 マップをソートする方法は?

Javascript De Es6 Mappuwosotosuru Fang Faha



大量のデータを処理する場合、適切に識別されるようにデータを並べ替える必要があります。たとえば、文字に基づいて特定の名前を取得する場合です。それに加えて、視覚化、分析を強化し、消費時間を削減します。このような場合、JavaScript で ES6 マップをソートすることは、特定のデータを検索するための効率的な手法です。

このブログでは、JavaScript で ES6 マップを並べ替える方法について説明します。







JavaScript を使用して ES6 マップを並べ替えるには?

ES6 マップ 」は、JavaScript で新しいマップ オブジェクトを作成し、それを「 展開する ” 演算子と “ 選別() ' 方法。



例 1: JavaScript で ES6 マップをアルファベット順に並べ替える



この例では、地図をアルファベット順にソートする方法を説明します。





構文

設定 ( キー、値 ) ;



上記の構文では:

' と ' 価値 」は、任意のデータ型のオブジェクトまたは変数に対応します。

以下のコードに従ってみましょう。

< 脚本 タイプ = 「テキスト/ジャバスクリプト」 >
var sortMap = 新しいマップ ( ) ;
sortMap.set ( 'd' 「55」 ) ;
sortMap.set ( 「ば」 「75」 ) ;
sortMap.set ( 'c' 「65」 ) ;
sortMap.set ( 「あ」 「85」 ) ;
var updatedMap = 新しいマップ ( [ ...ソートマップ ] 。選別 ( ) ) ;
console.log ( 更新された地図 ) ;
脚本 >

上記のコード スニペットで、次の手順を実行します。

  • 新しいを作成します ' 地図 ” を使用したオブジェクト 地図() コンストラクタ。
  • その後、記載されているアルファベット文字と記載されている値を「」の形式で設定します。 キー値 」ペア。
  • 次のステップでは、新しい「 地図 」 オブジェクトを開き、「 展開する 」 演算子。
  • また、「 選別() 」メソッドを使用して、アルファベット文字をソートし、更新されたマップを表示します。

出力

上記の出力から、マップがアルファベット文字に基づいてソートされていることがわかります。

例 2: JavaScript で ES6 マップを数字で並べ替える

この例では、マップを番号でソートします。

以下の例を見てみましょう。

< 脚本 タイプ = 「テキスト/ジャバスクリプト」 >
var sortMap = 新しいマップ ( ) ;
sortMap.set ( '3' 「ハリー」 ) ;
sortMap.set ( 「1」 「デビッド」 ) ;
sortMap.set ( '2' '拒絶' ) ;
var updatedMap = 新しいマップ ( [ ...sortMap.entries ( ) ] 。選別 ( ) ) ;
console.log ( 更新された地図 ) ;
脚本 >

上記のコード スニペットでは、次のようになります。

  • 前の例で説明した手順を繰り返して、新しい「 地図 」オブジェクトを作成し、「 設定() ' 方法。
  • 次のステップでは、同様に、「 展開する ” 演算子と “ 選別() 設定番号でマップをソートする方法。
  • 追加の「 エントリー() 」メソッドは、マップを次のように返します。 キー値 」ペア。

出力

上記の出力では、マップが数値に基づいてソートされていることが明らかです。

結論

ES6 マップ 」は、「 展開する ” 演算子と “ 選別() 」 アルファベットと数字のメソッド。これは、新しいマップ オブジェクトを作成し、その値を次の形式で設定することで実現できます。 キー値 」のペアを作成し、最初の例では含まれているアルファベット文字、もう 1 つの例では数字に基づいてそれらを並べ替えます。このブログでは、JavaScript で ES6 マップを並べ替える方法について説明します。