トップページ > コンテンツ > プログラミング入門 > Ajax入門 > JavaScript入門 > Javascript基本 > コールバック関数に引数を設定する

setIntervalやonclick等で引数を用いた関数を呼び出したい局面はよくある。
その場合、functionでラップしてやるとうまくいく。

function test(arg1) {
    //arg1を使った処理
}
setInterval(function() {test(arg-nanika);},1000); 
/*setInterval((function(n){ 
                 return function(){ //arg1を使った処理; }
             )(arg-nanika),1000);
 */としても良い。
最終更新:2012年02月04日 15:21