0
我想要做的一個函數,在同一級別的setInterval而不是全球的setInterval
例的報關的setInterval:
function a()
{
function b(){alert("hi");}
setInterval("b()",1000);
}
我想要做的一個函數,在同一級別的setInterval而不是全球的setInterval
例的報關的setInterval:
function a()
{
function b(){alert("hi");}
setInterval("b()",1000);
}
在你的榜樣,只需使用setInterval(b, 1000)
而不是setInterval("b()", 1000)
即可。
我會去儘量說你應該總是使用和setInterval
與setTimeout
一個真正的功能,而不是一個字符串。
無論如何,你應該這樣做,而不僅僅是在這個例子中。 – 2012-04-19 14:21:56
謝謝!如果是這樣的話: – user1342369 2012-04-19 14:22:57
function f(){function a(){} function b(){setInterval(a,100);}} – user1342369 2012-04-19 14:24:02