jsのコールバック関数の使い方についての基本的な質問です。
下記のコードを実行した際に 1 と 2とコンソールに表示されるかと思います。
function test1(){ console.log(1); } function test2(){ console.log(2); } test2(test1());
同様の処理を引数のtest1のメソッドの関数内に定義して実行したいと思い下記のコードを書きましたがうまく行きません。
即時関数で実行してオブジェクトにするなどの処理が必要なのでしょうか?
function test2(function test1(){ console.log(2); })){ console.log(1); }; test2();
お分かりになられる方いらっしゃいましたらご回答お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/12 03:28