资讯专栏INFORMATION COLUMN

setTimeout 调用带参数的函数的方法

lixiang / 1672人阅读

摘要:调用带参数的函数的方法在使用的过程中想要传递参数,搜集到如下方法解决办法用匿名函数包裹信小呆解决办法用引号包裹需调用的函数信小呆

setTimeout 调用带参数的函数的方法

Javascript

在使用 setTimeout 的过程中想要传递参数,搜集到如下方法

解决办法1:用匿名函数包裹

function test(str){ 
    alert(str)
} 
let a = "信小呆"
setTimeout(function(){test(a)}, 3000)

解决办法2:用引号包裹需调用的函数

function test(str){ 
    alert(str)
} 
let a = "信小呆" 
setTimeout("test("+a+")",3000)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/98199.html

相关文章

  • JavaScript基础系列--打败this

    摘要:然后继续往后看,后面你会得到答案的想马上验证可以拖到最后到底是什么的确定是在的创建阶段,而的创建发生在浏览器第一次加载的时候或者调用函数的时候具体可参见之前写过的一篇文章基础系列执行环境与作用域链。 最近重温了一遍《你不知道的JavaScript--上卷》,其中第二部分关于this的讲解让我收获颇多,所以写一篇读书笔记记录总结一番。 消除误解--this指向自身 由于this的英文释义...

    BoYang 评论0 收藏0
  • 一篇文章你尝试拿下js异步

    摘要:单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这决定了它只能是单线程,否则会带来很复杂的同步问题。小结本身是单线程的,并没有异步的特性。当异步函数执行时,回调函数会被压入这个队列。 走在前端的大道上 本篇将自己读过的相关 js异步 的文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 概念 JS 是单线程的语言。 单线程就意味着...

    MartinDai 评论0 收藏0
  • Promise面试题2实现异步串行执行

    摘要:按照要求实现函数,把传进去的函数数组按顺序先后执行,并且把返回的数据先后放到数组中。例子中我们是按顺序执行的,但是输出的结果却是,对于这些异步函数来说,并不会按顺序执行完一个,再执行后一个。 按照要求:实现 mergePromise 函数,把传进去的函数数组按顺序先后执行,并且把返回的数据先后放到数组 data 中。 代码如下:const timeout = ms => new Pro...

    cikenerd 评论0 收藏0
  • 你真函数吗?

    摘要:函数声明根据规则,进入执行上下文会自动声明形参并且赋值,但是同名的函数声明会替换这个变量。的函数调用得到其返回值。的意义在于将执行的结果通知给代理函数进行及时处理。回调函数的传递传递的方式有两种,函数引用和函数表达式。 函数声明方式 匿名函数 function后面直接跟括号,中间没有函数名的就是匿名函数。 let fn = function() { console.log(我是...

    wall2flower 评论0 收藏0
  • 你入门 JavaScript ES6 (三)

    摘要:上一章我们学习了遍历和扩展字符语法。本章我们主要学习中的箭头函数箭头函数更准确来说叫箭头函数表达式。箭头函数余普通函数功能相同,但语法差别比较大。 带你入门 JavaScript ES6 (三) 本文同步带你入门 JavaScript ES6 (三),转载请注明出处。 上一章我们学习了 for of 遍历和扩展字符语法。本章我们主要学习 ES6 中的箭头函数 箭头函数 更准确来说叫 箭...

    刘福 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<