test1は実行結果が表示されるのに、test2は表示されません。
データの中身は同じだと思うのに、なぜtest2に代入しないと表示されないのでしょうか?
JavaScript
1const test1 = () => { 2 3 let num = 0; 4 5 return () => console.log(++num); 6} 7 8const test2 = test1(); 9 10test2(); // 1 11test2(); // 2 12test2(); // 3 13test2(); // 4 14 15test1(); // 何も表示されない 16test1(); 17test1(); 18test1();
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 14:35