空の配列にmapを使うと、そのまま空の配列が返ってくる。

とある配列の変数に対して、mapを使うときに

if(someArray.length > 0) { const newArray = someArray.map ・・

のようにlengthが1以上の配列であることを確認してからmapを使っていたのだけれど、これは必要がなかった。

空の配列[]に対してmapを使うと、そのまま空の配列が帰ってくる

const emptyArray = [];
const result = emptyArray.map((item) => item * 2);

console.log(result); // Output: []

タイトルとURLをコピーしました