jsのmap関数
['10', '10', '10'].map(parseInt); >>> [ 10, NaN, 2 ]
ってなるのはわかったんだけど mapがparseIntにどんな風に引数を渡してるんだろうって思って3分ちょっと手を動かしただけの話です
['a', 'b', 'c'].map( (a,b,c) => { console.log(`${a} ${b} ${c}`); }); >>> a 0 a,b,c b 1 a,b,c c 2 a,b,c [ undefined, undefined, undefined ]
ちなみに4つ目の引数は undefined
でした.
developer.mozilla.org
読んだけどよくわからなかったのでわかっていきたい, あともうちょい効率の良い知る方法あったんじゃないかなとか