静的idを持つ複数のjavascript関数を作成する必要があります。そのため、関数自体は処理するデータを知っています。ここで クロージャー内の変数の値を保持する方法
はいくつかのコードです:私はオールウェイズループによって更新される こと(function(){
function log(s){
if(console && console.log) console.log(s);
else alert(s);
}
var i = 10; while (i--){
window.setTimeout(function(){
// i need i to be 10, 9, 8... here not -1
log(i);
},500);
}
})();
問題イスト、と私はこれを防ぐために必要です。
ご協力いただきありがとうございました。
ありがとうパトリック! –
@Florian:どうぞよろしくお願いいたします。 – user113716