関数を何度も呼び出して、毎回異なる入力を提供したいのですが、前の関数呼び出しが終了した後に次の関数呼び出しがトリガーされるようにしようとしています。
例えば:
func(1,2);
func(9,3);
func(6,4);
func(5,6);
コールバックが次のようにコード化されているのを見てきました。
function1(someVariable, function() {
function2(someOtherVariable);
});
しかし、これは2番目の関数を呼び出すときにのみ機能します。関数をチェーンしようとしましたが、これにより、設定された数の関数しか実行できません。
同じ関数に何らかのコールバックを適用する方法はありますか?
注:: 関数はクラスを追加するだけです。
func(x, y){
$("#block").addClass("class");
setTimeout(function(){
$("#block").removeClass("class");
},1000);
};