callback関数について勉強している際に、気になったことがあったので、質問させていただきます。
Javascript
1const tester = () => { 2 console.log('hoge'); 3} 4 5function tester2() { 6 console.log('new hoge'); 7} 8 9tester(); // hoge 10tester2(); // new hoge
この2つはどのようにちがうのでしょうか?callback関数で下のようにしました。
Javascript
1function greeting(a, b) { 2 console.log(a + ' ' + b); 3} 4 5const tester = (callback) => { 6 callback(arguments[1], arguments[2]) 7} 8 9tester(greeting, 'Good', 'morning');
するとcallback undefined undefinedとコンソールに表示させます。
自分の基礎の認識がちゃんとできていないことが原因と思いますので、教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/06 23:23
2019/05/06 23:29