はじめに
この実験では、JavaScript を使って配列を ID オブジェクトに変換する方法を探ります。Array.prototype.map() メソッドを使ってキーと値のペアの配列を作成し、その後 Object.fromEntries() メソッドを使ってこの配列をオブジェクトに変換します。この実験は、JavaScript で配列とオブジェクトを操作する方法と、これらのメソッドを使って新しいオブジェクトを作成する方法を理解するのに役立ちます。
配列を ID オブジェクトに変換する方法
コーディングを練習したい場合は、ターミナル/SSH を開いて node と入力します。値の配列をキーと値が同じオブジェクトに変換するには、次の手順に従います。
Array.prototype.map()を使って各値をキーと値のペアの配列にマッピングします。Object.fromEntries()を使ってキーと値のペアの配列をオブジェクトに変換します。
コードは次のとおりです。
const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));
そして、例は次のとおりです。
toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }
まとめ
おめでとうございます!「配列を ID オブジェクトに変換する」実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を練習できます。