-1
我已经写了下面的代码:为什么setTimeout无延迟地执行功能?
// callback function
function tryMe (param1) {
alert (param1);
}
// callback executer
function callbackTester (callback) {
callback();
}
// test function
callbackTester ( function() {
setTimeout( tryMe(1), 10000);
})
我看到脚本执行后警报一次。
预期结果 - 请参见警报延迟10秒。
我在哪里错了?
如何改正这段代码?
你应该在'setTimeout'中调用'callbackTester'函数,'callbackTester'函数应该调用'tryMe'函数。 – pbaldauf 2014-11-02 09:48:39