以下の内容はhttps://culage.hatenablog.com/entry/2022/10/20/000000より取得しました。


new Array(n) にはmapをかけても何も戻らない

https://yucatio.hatenablog.com/entry/2019/04/07/110721
`new Array(n)`は、lengthがnというプロパティだけを持った配列を作成して、インデックスのキーは持っていない。
よってそれにmapをかけても、何も起きない。(mapは各インデックスに対して処理を行うものだから)

// new Array(n)にmapをかけても何も起きない
new Array(5).map(_=>1); // -> Array(5) [ <5 empty slots> ]
// これを回避するには、fillかスプレッド展開を使う。
new Array(5).fill().map(_=>1); // -> Array(5) [ 1, 1, 1, 1, 1 ]
[...new Array(5)].map(_=>1);   // -> Array(5) [ 1, 1, 1, 1, 1 ]



以上の内容はhttps://culage.hatenablog.com/entry/2022/10/20/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14