setTimeout如何指定带参数的函数??? setTimeout 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setTimeout(function(){needParam(a,b,c,d)},200); setTimeout('needParam(param1, param2, param3)', 300); 显然当参数过于复杂的时候,比如同时包含'和“,这个方法就很难有效了那你就直接把方法写在setTimeout里呗 妈妈说,永远不要传递字符串作为setTimeout的第一个参数!!!记住第一个参数只允许函数,或者匿名函数!因为传递字符串有陷阱啊!!它就是披着羊皮的eval啊!!而且上下文会变成全局啊!!//global下var param1 = 1, param2 = 2, param3 = 3;function test() { var param1 = 4, param2 = 5, param3 = 6; setTimeout('needParam(param1, param2, param3)', 300); } k = function(g,k){console.log(g,k);}setTimeout(k,100,6,7)这个可能对你有帮助 k = function(g,k){console.log(g,k);}setTimeout(k,100,6,7)这种形式应该不行吧,参数传不进去吧,10楼有试过吗? 妈妈说,永远不要传递字符串作为setTimeout的第一个参数!!!记住第一个参数只允许函数,或者匿名函数!因为传递字符串有陷阱啊!!它就是披着羊皮的eval啊!!而且上下文会变成全局啊!!//global下var param1 = 1, param2 = 2, param3 = 3;function test() { var param1 = 4, param2 = 5, param3 = 6; setTimeout('needParam(param1, param2, param3)', 300); }学习了。。 直接把参数作为全局变量就好了,还用setTimeout传递什么参数啊;实在相传,弄个闭包 JS删除HTML字符串中指定的属性以及值。 如何让HTML中的一个BUTTON成为窗体默认的按钮 完成一个程序,输入一个日期,并判断该日期是否休息日 [急]求正则表达式? 高手请帮忙! 为什么点击鼠标右键没反应了?? 未结束字符串常量 请高手指点!如何用js控制创建动态树形菜单!!!!!急 如何使用文本输入框的readonly属性!在线等... iframe的onkeypress事件? A.HTML里嵌套了B.asp,如何将这两者的数据互传 求个正则表达式,谢谢 jquery 点击BUTTON按钮提示验证没有通过,然而后台还是执行了!!
setTimeout('needParam(param1, param2, param3)', 300);
var param1 = 1, param2 = 2, param3 = 3;
function test() {
var param1 = 4, param2 = 5, param3 = 6;
setTimeout('needParam(param1, param2, param3)', 300);
}
console.log(g,k);
}setTimeout(k,100,6,7)这个可能对你有帮助
console.log(g,k);
}setTimeout(k,100,6,7)这种形式应该不行吧,参数传不进去吧,10楼有试过吗?
var param1 = 1, param2 = 2, param3 = 3;
function test() {
var param1 = 4, param2 = 5, param3 = 6;
setTimeout('needParam(param1, param2, param3)', 300);
}
学习了。。