はじめに
この実験では、JavaScript のオブジェクトからキーと値のペアの配列を作成する方法を探ります。この実験では、Object.keys() と Array.prototype.map() を使用してオブジェクトのキーを反復処理し、キーと値のペアの配列を生成する方法について段階的なガイダンスを提供します。また、同様の機能を提供する組み込みの Object.entries() メソッドについても学びます。
オブジェクトをキーと値のペアの配列に変換する
オブジェクトをキーと値のペアの配列に変換するには、Object.keys() メソッドと Array.prototype.map() メソッドを使用します。これにより、オブジェクトのキーを反復処理し、キーと値のペアの配列を生成します。あるいは、同様の機能を提供する Object.entries() メソッドを使用することもできます。
以下は、オブジェクトをキーと値のペアの配列に変換する方法を示すコード スニペットです。
const objectToEntries = (obj) => Object.keys(obj).map((k) => [k, obj[k]]);
この objectToEntries() 関数を使用して、オブジェクトをキーと値のペアの配列に変換するには、次のようにします。
objectToEntries({ a: 1, b: 2 }); // [ ['a', 1], ['b', 2] ]
まとめ
おめでとうございます!あなたはオブジェクトからエントリーへの実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を行って練習することができます。