美文网首页JavaScript学习笔记程序员
原来setTimeout不是我想的那样的。

原来setTimeout不是我想的那样的。

作者: 打铁大师 | 来源:发表于2016-12-31 23:33 被阅读99次

步入前端一年了。

在我的脑海中,setTimeout,的用法应该是这样的:setTimeout(code,millisec);
code:要调用的函数后要执行的 JavaScript 代码串。
millisec:在执行代码前需等待的毫秒数。
一直以来,我都认定setTimeout的参数只能是两个。
直到,今天我看到这段setTimeout(resolve, ms, 'done');我瞬间懵逼了。这第三个参数是怎么回事。我以为是es6新添加的。然后上网查资料,发现es6根本没有添加这个,显然是之前就存在的一种用法。
于是,我开始思考,猜测第三个参数就是resolve的参数的值。
于是,我写了这么一段代码。

setTimeout(function(value){
  console.log(value);
},1000,'新年快乐');

控制台输出,‘新年快乐’;
事实证明,我的想法是正确的。
于是我又想,四个参数呢。

setTimeout(function(value1,value2){
  console.log(value1,value2);
},1000,'2017','新年快乐');

控制台成功输出,‘2017新年快乐’。

总结:

setTimeout的完整形式应该是这样的:setTimeout(code,millisec,a1,a2,...);其中,code,,illisec是必须的。其余参数依次是需要执行函数的参数。

相关文章

  • 原来setTimeout不是我想的那样的。

    步入前端一年了。 在我的脑海中,setTimeout,的用法应该是这样的:setTimeout(code,mill...

  • 原来,不是我想的那样

    匆匆忙忙,不知不觉来上海已是大半年的事情了。 原想着来到上海,会像电视剧里的主角一样可以实施我这一...

  • 销售,原来不是我想的那样子

    我是一个安静的人。本来安静的人也挺好的,没有那么多烦心琐事,只是有时候显得不合群。可我的职业却由不得我安静下来,我...

  • 原来黄牛不是我们想的那样

    春运期间的火车票,演唱会时的倒票的,上车牌时的倒爷,这些我曾经以为是黄牛的黄牛,现在看来他们的手段太低端了。 1 ...

  • 不是我想的那样

    这个周末带小宝去上早教,已经上了块2年了,平常都是我们陪着他一起上课,今天大胆尝试让他自己上课。平常我来加班,他都...

  • 原来我不是那样的恋家

    国庆放假了,在本地上大学的我,毫无疑问的是要回家的。要说回家,我同学他们都不理解,他们觉得我家离学校那么近,应该每...

  • 原来写作竟不是想的那样

    我原以为的写作,都错了。 记得小学一年级,上学期的语文期末考试,最后一道题是看图说话。 我的答案是:教师节到了,小...

  • 或许不是我想的那样?

    不知道是怎么了?国庆放假回来,感觉自己有种脑胀的感觉,只想尽快地做完工作,好好休息。也许是自己的能力问题,在工作上...

  • 世界不是我想的那样

    今天刚进宿舍楼的时候,看到打扫卫生的阿姨打算出去,给她开了一下门,说了声阿姨好,结果那个阿姨的脸上露出了特别和蔼的...

  • 不是我入行时,想的那样!

    入行8年了,常觉如履薄冰。或许因为我们是HIV定点医院,每天从手上过得病人几十个,原来HIV真的离我有那么近。 就...

网友评论

    本文标题:原来setTimeout不是我想的那样的。

    本文链接:https://www.haomeiwen.com/subject/puubvttx.html