はじめに
この実験では、JavaScript において 2 次元配列を初期化する方法を探ります。指定された幅と高さの配列を作成し、それを指定された値で埋めるために、Array.from()
と Array.prototype.map()
メソッドを使用します。この実験は、2 次元配列を扱い、それらが JavaScript でどのように実装されているかを理解するための実践的な経験を提供します。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScript において 2 次元配列を初期化する方法を探ります。指定された幅と高さの配列を作成し、それを指定された値で埋めるために、Array.from()
と Array.prototype.map()
メソッドを使用します。この実験は、2 次元配列を扱い、それらが JavaScript でどのように実装されているかを理解するための実践的な経験を提供します。
JavaScript において 2 次元配列を初期化するには、次のコードを使用できます。
const initialize2DArray = (width, height, value = null) => {
return Array.from({ length: height }).map(() =>
Array.from({ length: width }).fill(value)
);
};
このコードは、Array.from()
と Array.prototype.map()
を使用して、height
行の配列を作成します。その各行は、width
の長さの新しい配列です。また、Array.prototype.fill()
を使用して、配列内のすべての要素を value
パラメータに設定します。value
が提供されない場合、既定値は null
になります。
この関数を次のように呼び出すことができます。
initialize2DArray(2, 2, 0); // [[0, 0], [0, 0]]
これにより、幅が 2、高さが 2、すべての値が 0 に設定された 2 次元配列が作成されます。
おめでとうございます!2 次元配列の初期化の実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。