setTimeout中第一个参数

Posted 大桥的前端日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setTimeout中第一个参数相关的知识,希望对你有一定的参考价值。

永远不要传递字符串作为setTimeout的第一个参数!!!记住第一个参数只允许函数,或者匿名函数!

因为传递字符串有陷阱啊!!它就是披着羊皮的eval啊!!而且上下文会变成全局啊!!

第一个参数为可执行函数,当第一个参数调用的函数带括号的时候是返回函数执行的结果;直接调用,不等待2000ms;

 

以上是关于setTimeout中第一个参数的主要内容,如果未能解决你的问题,请参考以下文章

javascript(定时函数)

setTimeout 后未找到对象方法

setTimeout,setInterval运行原理

关于setInterval和setTImeout中的this指向问题

关于setTimeout()你所不知道的地方,详解setTimeout()

JavaScript 计时