JavaScriptのコールバック関数の基礎について勉強中ですが、
{ function aaa(x) { console.log('Hello'); x(); } function bbb(y) { console.log('World'); } aaa(bbb); }
上記のコードの、
x();を記述する意味が分からないので教えていただいても宜しいでしょうか…?
(なぜxという引数の後に()を持ってくるのかが不明です)
あなたの認識では何がどうしてどういう結果になるはずが、現実にはほにゃららな結果が返ってくる、というような認識と現実のズレを説明して頂かなければ的確な回答が出来ません。
実引数から仮引数に渡されるロジックは理解出来ていますか。
https://jsprimer.net/basic/function-declaration/
理解出来ていれば、渡された関数を()で呼び出しているたけの簡単な説明になります。
回答3件
あなたの回答
tips
プレビュー