【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
打算模拟一下网络请求 随即使用setTimeout来模拟一下 发现
方法1 可以正常返回
方法2 会返回一个setTimeout句柄(本次setTimeout的身份id 可以配合clearTimeout清除定时
- 调用setTimeout会立即返回计时器自身句柄 且返回值不会被callBack的返回值覆盖
-
写成闭包的形式是为了能够让函数声明后立即执行一次 否则返回的不是一个有效值 而是一个function
-
来源:oschina
链接:https://my.oschina.net/u/4125329/blog/3153995