通过传递参数设置超时
我目前在使用 SetTimeOut 函数时遇到问题。
问题是我需要通过传递参数来使用它,但它不起作用...... 这是代码:
function RSSChecker(dMObject)
{
if (dMObject)
{
alert('Refresh');
window.setTimeout(RSSChecker(dMObject), 10000);
}
}
有什么想法吗?
i'm currently have a problem by using the SetTimeOut function.
The thing is that i need to use it by passing a parameter, but it didn't work...
Here is the code :
function RSSChecker(dMObject)
{
if (dMObject)
{
alert('Refresh');
window.setTimeout(RSSChecker(dMObject), 10000);
}
}
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
另一种方法是将内部调用包装在调用您的函数的匿名函数中。这样你就有了:-
Another approach would be to wrap the inner call in an anonymous function that invokes your function. So that you have:-