「変数宣言している」と「配列リテラル」だと、挙動に違いがあったのですが、これはなにが起きているのでしょうか?
nodejs -v: v10.14.2
js
1const foo = 2 2const list = [1] 3list.map(a => { console.log(foo) }) // => 2
エラーになる
js
1const foo = 2 2[1].map((a) => { console.log(foo) }) 3 4// [1].map((a) => { console.log(foo) }) 5// ^ 6// TypeError: Cannot read property 'map' of undefined
ご回答おねがいしますm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/08/22 09:15