ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptで二次元配列を生成する方法

JavaScriptで二次元配列を生成する方法

PHPz
リリース: 2023-04-24 14:31:53
オリジナル
2934 人が閲覧しました

JavaScript では、2 次元配列は特殊な配列タイプであり、配列のバッチで構成される配列です。次の方法で 2 次元配列を生成できます。

1. ループによる 2 次元配列の作成

for ループ ステートメントを使用して 2 次元配列を作成できます。ここでは 3X3 配列を作成します。

var arr = new Array(3);
for(var i=0; i<3; i++){
  arr[i] = new Array(3);
}
ログイン後にコピー

上記のコードは 3 つの要素を含む配列を作成します。各要素は長さ 3 の配列です。要素には、配列のインデックスにアクセスすることでアクセスできます。たとえば、arr[0][0] は、配列の最初の行と最初の列の要素を表します。

2. リテラル構文を使用して 2 次元配列を作成する

JavaScript では、リテラル構文を使用して 2 次元配列を作成できます。ここでは、3 X 3 の配列を作成します。

var arr = [
  [1,2,3],
  [4,5,6],
  [7,8,9]
];
ログイン後にコピー

上記のコードは 3 つの要素を含む配列を作成します。各要素は長さ 3 の配列です。

3. Array.from メソッドを使用して 2 次元配列を作成します。

ES6 では、Array.from() メソッドを使用して 2 次元配列を作成できます。このメソッドを使用すると、配列の長さと初期値を指定できます。

var rows = 3;
var cols = 3;
var initialValue = 0;
var arr = Array.from({length: rows}, ()=> new Array(cols).fill(initialValue));
ログイン後にコピー

最初に行数 (rows) と列数 (cols) を定義し、次に Array.from() メソッドを使用してオブジェクトを渡します。このオブジェクトには、配列の長さを表す length プロパティが含まれています。また、各要素の配列を作成し、fill() メソッドを使用して指定された初期値にその配列を埋めるコールバック関数も渡します。

概要

JavaScript では、さまざまなメソッドを使用して 2 次元配列を作成できます。いずれの方法であっても、2 次元配列の内部構造とアクセス方法を理解することが重要です。 2 次元配列は、特にゲーム プログラミングや描画アプリケーションなどの分野で、多次元データの保存と処理に一般的に使用されます。

以上がJavaScriptで二次元配列を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート