1、问题的发现
在chrome测试tampermonkey(https://www.tampermonkey.net)的JS脚本时,
发现setTimeout()方法立即执行,设置的延迟时间不起作用;
2、问题的解决
在setTimeout方法的参数中,使用匿名函数,函数体中再调用目标函数。
参考博文:
https://www.ancii.com/af7axzyl/
https://www.cnblogs.com/zhwl/archive/2012/11/14/2769786.html
https://www.teakki.com/p/57dfbf0dd3a7507f975f1ae4
https://blog.csdn.net/hpugym/article/details/49805779
3、扩展一个问题