はじめに
この実験では、JavaScript でキーと値のペアからオブジェクトを作成する方法を探ります。キーと値のペアを 1 つのオブジェクトに結合するために、Array.prototype.reduce() メソッドを使用します。また、同様の機能を提供する Object.fromEntries() メソッドについても学びます。この実験が終わるとき、JavaScript でキーと値のペアを操作する方法をより深く理解しているでしょう。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。
キーと値のペアからオブジェクトを作成する
キーと値のペアからオブジェクトを作成するには、objectFromPairs 関数を使用します。
- ターミナル/SSH を開き、コーディングを練習するために
nodeと入力します。 - この関数は、
Array.prototype.reduce()を使用してキーと値のペアを作成して結合します。 - よりシンプルな実装には、
Object.fromEntries()も使用できます。
const objectFromPairs = (arr) =>
arr.reduce((a, [key, val]) => ((a[key] = val), a), {});
使用例:
objectFromPairs([
["a", 1],
["b", 2]
]); // {a: 1, b: 2}
まとめ
おめでとうございます!オブジェクト・フロム・ペアの実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。