js的setTimeout的问题

来源:互联网  时间:2016/5/18 16:01:17

关于网友提出的“js的setTimeout的问题”问题疑问,本网通过在网上对“js的setTimeout的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:js的setTimeout的问题
描述:

请教一个setTimeout传递对象参数的问题,最好给举个例子,多谢.

setTimeout控制的函数,是带参数的,并且参数是对象,而不是字符串


解决方案1:

var t="aaa"

setTimeout(function(){

  callme(t);

},1000);

解决方案2:

settimeout的函数本身是没有参数的,不过可以 利用js的闭包特性,直接使用函数外部的对象。

类似小绿提供的代码:

var t="aaa"

setTimeout(function(){

  callme(t);

},1000);

解决方案3:

function a() {   setTimeout(function(){alert(1)},0);   alert(2); }

上一篇(vue.js)下载vue-cli时,npm install -g vue-cli 提示无法将vue识别为cmdlet可运行程序的名称
下一篇(vue.js)vuejs处理用户输入问题
明星图片
相关文章
《js的setTimeout的问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)