ここでは、JavaScript を使用して JSON 要素のキーと値を交換する方法を学習します。 JavaScript では、オブジェクトはキーと値のペアを保存します。したがって、通常の 2 つの変数を交換するのと同じように、キーと値を交換できます。
このチュートリアルでは、JavaScript を使用して JSON 要素のすべてのキー値を交換するさまざまな方法を学びます。
for ループを使用して、JSON オブジェクトのキーを反復処理できます。その後、キーを使用してオブジェクトの値にアクセスできます。したがって、オブジェクト内のすべてのキーと値を交換できます。
さらに、新しい空のオブジェクトを作成し、交換後にそのオブジェクトのキーと値を保存する必要があります。
###文法###上記の構文では、キーを使用してオブジェクトから値にアクセスします。new_obj の場合は、値をキーとして使用し、キーを値として使用します。
例 1
オブジェクトのキーと値を new_obj オブジェクトに追加しますが、値をキーとして使用し、キーを交換する値として使用します。出力では、new_obj のキーと値のペアが交換されていることがわかります。
リーリーObject.keys() メソッドと forEach() メソッドを使用する
すべてのキーを反復処理しながら、特定のキーの値にアクセスし、それを新しいオブジェクトのキーとして使用できます。
###文法###ユーザーは、次の構文に従って Object.keys() メソッドと forEach() メソッドを使用して、JSON オブジェクトのすべてのキーと値を交換できます。
リーリー例 2
この例では、student_obj オブジェクトを作成しました。このオブジェクトには、student のさまざまな属性とその値が含まれています。その後、Object.entries() メソッドと forEach() メソッドを使用してオブジェクトのすべてのキーと値を交換し、swapped_obj オブジェクトに保存します。
リーリーObject.entries() メソッドを使用して、オブジェクトのすべてのキーと値を配列形式で取得できます。古いキーと値のペアを交換した後、map() メソッドを使用して新しいキーと値のペアをマッピングできます。
ユーザーは、次の構文に従って Object.entries() メソッドと map() メソッドを使用して、JSON 要素のキーと値を交換できます。
リーリー上記の構文では、各キーと値のペアの順序を逆にしました。したがって、キーは値になり、値はキーになります。さらに、Object.fromEntries() メソッドを使用して、キーと値のエントリからオブジェクトを作成します。
この例では、テーブル プロパティを含むテーブル オブジェクトを定義します。ユーザーがボタンをクリックすると、swapKeyValues() 関数が呼び出されます。
swapKeyValues() 関数では、オブジェクトの各キーと値のペアを交換し、それらを FinalObject 配列に保存します。その後、Object.fromEntries() メソッドを使用して、finalObject 配列を JSON オブジェクトに変換し、newObject 変数に格納します。 リーリー
JSON 要素のキーと値を交換する 3 つの方法を学びました。さらに、array.reduce() メソッドと Object.entries() メソッドを使用して、オブジェクトのキーと値を交換できます。以上がJavaScriptを使用してJSON要素のキーと値を交換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。