ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでkey => value配列を保存するにはどうすればよいですか?
場合によっては、JavaScript のデータ構造を使用してキーを特定の値にマップする必要があります。たとえば、JavaScript でユーザーの詳細をキーと値のペアに保存すると非常に便利です。
JavaScript のオブジェクトやマップなどのさまざまなデータ構造を使用して、データをキーと値の形式で保存できます。
JavaScript では、オブジェクトを使用してデータをキーと値の形式で保存できます。キーとオブジェクトを使用して、オブジェクトからデータを取得できます。
###文法###上記の構文では、空のオブジェクトを作成します。さらに、特定のキーの値をオブジェクト
に保存します。例 1
その後、for ループを使用して keyArray を走査します。 KeysArray の i 番目のインデックスからキーを取得し、valuesArray の i 番目のインデックスから値を取得します。キーごとに、値をオブジェクトに保存します。
最後に、オブジェクトのすべてのキーと値を出力します。
リーリーマッピングを使用してキー => 値を JavaScript に保存する
ユーザーは、次の構文に従って、マッピングを使用して JavaScript にキーと値のペアを保存できます。
リーリー例 2
以下の例では、mapKeys 配列に数値文字列が含まれています。配列を反復処理し、キーと値のペアをマップに設定します。 for ループでは、set() メソッドを使用してマップ内のキー値を設定します。さらに、mapKeys 配列からのキーを最初のパラメーターとして渡し、インデックスを 2 番目のパラメーターとして渡しました。
リーリーarray.reduce() メソッドは、配列を削減することによって配列を単一の要素に変換します。 reduce() メソッドを使用すると、配列データをキーと値のペア形式でオブジェクト内に格納することで、配列全体を 1 つのオブジェクトに変換できます。
###文法###上記の構文では、{} (空のオブジェクト) を使用してオブジェクトを初期化しました。配列の各要素を obj オブジェクトに格納し、array.reduce() メソッドから返します。
以下の例では、さまざまなプログラミング言語を文字列形式で含む arrayOfValues 変数があります。配列をオブジェクト形式に変換し、配列データをキーと値の形式で保存しました。
array.reduce() メソッドでは、obj オブジェクトに最後の反復で更新されたキー値が含まれています。現在の反復では、インデックス *2 をキーとして使用し、配列要素をオブジェクト要素の値として使用します。その後、objを返します。
リーリー以上がJavaScriptでkey => value配列を保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。