javascript 個数を指定して空の2次元配列を作成する
- 作成日 2022.06.27
- 更新日 2023.01.17
- javascript
- javascript
javascriptで、個数を指定して空の2次元配列を作成するサンプルコードを掲載してます。方法は複数ありますが「for」文を使用するのが一番速そうです。ブラウザはchromeを使用しています。
環境
- OS windows11 pro 64bit
- ブラウザ chrome 109.0.5414.75
空の2次元配列を作成
空の2次元配列を作成するには、「for」文を使用して作成します。
const x = 2; // 配列 個数
const y = 3; // 値の個数
let arr = new Array(x);
for (var i = 0; i < x; i++) {
arr[i] = new Array(y);
}
console.log(arr);
実行結果
「Array.from」を使用して作成することも可能です。
const x = 2; // 配列 個数
const y = 3; // 値の個数
let arr = Array.from(Array(x), () => new Array(y));
console.log(arr);
「fill」と「map」を使用しても可能です。
const x = 2; // 配列 個数
const y = 3; // 値の個数
let arr = Array(x).fill().map(() => Array(y));
console.log(arr);
パフォーマンスは「for」を使用した方法が一番良くて、「Array.from」は悪いです。
「fill().map」は少し遅いくらいです。
実行回数:1000000回 関数名:for 実行時間:35.1(ms)
実行回数:1000000回 関数名:Array.from 実行時間:427(ms)
実行回数:1000000回 関数名:fill.map 実行時間:161(ms)
-
前の記事
Linux 上位のディレクトリのアクセス権も一括で取得する 2022.06.26
-
次の記事
VBA 指定した範囲の背景色を変更する 2022.06.27
コメントを書く