今天在nodejs官方看文档,发现timers模块下的setTimeout方法竟然可以给方法传参数进去。 setTimeout(callback, delay, [arg], [...]);
顿时感觉好牛逼啊,当初写js的时候为了给这个回调传参可是绕了不少弯啊。 然后就试了试浏览器里可不可以这么用,不试不知道一试吓一跳啊。
**原来浏览器里也可以传参啊!!!**要不是阅读nodejs官方文档我还要一直没坑下去啊。从w3cschool到各种牛人博客再到各种书籍都是说setTimeout只接受两个参数,真是被坑惨了。
最后搜了下只有mozilla开发者中心的文档里写了可以传参数进去。
看来以后
- 看前端资料还是得去mozilla开发者中心
- 程序员要是英语不行注定会被坑的很惨
- 学技术还是看官方文档比较靠谱