正确写法
setTimeout(this.cha2,50000)
在setTimeout函数中,第一个参数是被调用函数的名字,不能加括号,加括号就会立即执行,从而没办法发挥定时器的作用,如果被调用的函数带参数,写在setTimeout函数的第三个参数位置。
错误写法
setTimeout(this.cha2(),50000)
如果被调用函数加括号,就会报如下错误:
setTimeout expects a function as first argument but got undefined.;at pages/home/home page canvasTap function TypeError: setTimeout expects a function as first argument but got undefined.
————————————————
版权声明:本文为CSDN博主「Julse」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Julse/article/details/86244158