TypeScript で 2次元配列を初期化する方法

TypeScript で 2次元配列を初期化する方法 技術ネタ

TypeScript 勉強中で、2次元配列を初期値で埋める方法がわからなかったので調べてみました。



2次元配列を初期化する方法

色々な方法があるようですが、以下のやり方が一番素直に感じたので、これを採用しました。

let list = new Array>(10);
for (let y: number = 0; y < list.length; y++) {
    list[y] = Array.apply(null, new Array(10)).map(() => 0);
}
console.log(list);

この例では、10×10 の 2次元配列にゼロを埋めています。

最後に

TypeScript の勉強始めたばかりで、細かなところでわからないことがたくさんあり、悪戦苦闘しています。
必要があれば参考にしてください。