您现在的位置是:首页 > 电脑技术查询 > web开发

setInterVal() 传递不了参数有关问题

编辑:chaxungu时间:2022-10-02 23:21:27分类:web开发

setInterVal() 传递不了参数问题?
var t=null;
function run()
{
t=window.setInterval(callback,1000, 'A '); // <---传递参数A
}
function callback(args)
{
alert(args); // <---打印的提示是undefine
window.clearInterval(t);
}

run()函数是 <input> 按钮触发
========================================
我想在callback里得到 'A ',为什么取不到呢?参考书里说传递参数就是这么写,
谁告诉一下?我只传递基本类型就可以

------解决方案--------------------
是值不是变量~~

这样才是变量
var a= "aaa ";
window.setInterval( "callback(a) ",1000)