function checkDownload(a, b) {
var number = a;
var id = b;
//NOT RELATED CODE....
setTimeout("checkDownload(number,id)", 5000);
}
checkDownload("test", "test1");
だから、setTimeout
でエラーが発生します(可変数が見つかりません)。なぜですか?私は以前に得た変数で5秒後に関数を更新したいだけです。変数を使用してJS関数をリフレッシュする
よろしく
重複[?*これまでのsetTimeoutする文字列を渡すために良い理由がある*](http://stackoverflow.com/questions/6081560/is-there-a-good-reason-to-pass-a-string-to-settimeout)?質問自体は、グローバル変数を使って文字列バージョンを記述しています... –