延时执行函数 - delay

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

通常调用函数以后,会立即执行这个函数。使用 Underscore 的 delay 方法, 我们可以延时去执行函数 ...

先在控制台上,直接定义一个函数 .. 可以叫它 fireIntheHole ... 这个函数能做的事,就是在控制台上输出 Bommmm

var fireIntheHole = function() {
console.log('Boommm...');
};

先去执行一下这个函数 ... 输入 fireIntheHole ...

会在控制台上立即输出 Bommmm ... 人还没跑远呢手雷就炸了 ...

下面,我们可以使用 delay 去延时执行这个函数 ...

_.delay ... 它的第一个参数是要延时执行的函数 ... 这里就是 fireIntheHole ... 然后第二个参数要延迟的时间 ... 单位是毫秒 .. 1000 毫秒就是 1 秒 .. 这里我们设置成 3000 ,表示三秒以后去执行这个函数 ..

另外,还可以给这个方法添加第三个参数,也就是要传递给函数的参数的值 ...

_.delay(fireIntheHole, 3000)

现在,如果回车执行这行代码以后,会在 3 秒钟以后执行 fireIntheHole 这个函数 ...

回车 ...

3 ... 2... 1... 捂上耳朵 ...

Bommmm

延时执行函数 - delay《 Underscore 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点