复制代码 代码如下:
setTimeout(function(obj){
alert(obj.a);
}, 2000, {a:1});
即传了第三个参数,第三个参数将作为回调函数的参数obj传入。在非IE浏览器中都弹出了1。这样有个好处,即解决了回调函数的执行上下文,比如要调用某个对象的某个方法,即可以通过参数把该对象传进去。
复制代码 代码如下:
setTimeout(function(obj){
obj.method();
}, 2000, obj);
当然,你还可以传多个参数给回调函数,如下
复制代码 代码如下:
setTimeout(function(a, b){
alert(a);
alert(b);
}, 2000, 1,2);
这次我们传了两个参数1,2给回调函数,Firefox/Safari/Chrome/Opera中依次弹出了1,2。只要你愿意还可以传更多。
虽然除了IE不支持第三个参数外,但Firefox和Safari/Chrome/Opera之间还是有区别的
复制代码 代码如下:
setTimeout(function(){
alert(arguments.length);
}, 2000, 1,2);
传了两个参数1,2给回调函数,然后alert出实参的长度
Firefox : 3
Safari/Chrome/Opera : 2
奇怪吧,明明传的是两个参数,但Firefox中弹出的却是3。如果输出第三个参数会发现它是一个数字,有时还是负数。
关:
http://www.w3.org/TR/Window/
https://developer.mozilla.org/en/DOM/window.setTimeout
http://msdn.microsoft.com/en-us/library/ms536753%28v=vs.85%29.aspx
//解决IE下setTimeout传参数的bug
复制代码 代码如下:
//解决IE下setTimeout传参数的bug
if(!+[1,]) {
(function(overrideFun){
window.setTimeout = overrideFun(window.setTimeout);
window.setInterval = overrideFun(window.setInterval);
})(
function(originalFun){
return function(code, delay){
var args = [].slice.call(arguments, 2);
return originalFun(
function(){
if (typeof code == 'string') {
eval(code);
}
else {
code.apply(this, args);
}
},
delay
)
}
}
);
}
相关推荐:
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
在线AI文章生成:智能写作的无限可能
文章续写AI:提升写作效率,创意无限
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
seo涉及什么内容,seo主要包括 ,法医使用ai
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
撰写稿子的AI,写作的“超级助手”来了!
SEO开发:数字营销的核心驱动力,园区网站建设
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
seo需要什么部门,seo主要干什么 ,ai接入仪器
为什么做酒店seo,为什么做酒店 ,ai uehara下载
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
创作新时代:自动生成文章AI的魅力与未来
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
SEO桔子:提升网站排名的必备法宝,seo外包销售
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
AI工具,让工作效率翻倍:AI工具教程全面解析
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形