只能执行一次的函数 - once

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

有时候,我们可能需要有的函数只能被执行一次,比如用这样的函数去初始化一些东西。

创建这样的函数,可以使用 Underscore 的 once 这个方法。

现在我们这里有一个函数叫 fireIntheHole ... 想让它只能被执行一回 ... 用 once 去处理一下 ... 可以给这个一次性的版本的函数起个新名字 .. 叫它 fire ...

var fire = _.once(fireIntheHole)

保存 ... 回到浏览器 .

在控制台上,先执行一次 fire ...

会显示 bomm ...

然后再执行一下它 ...

会返回 undefined ... 再执行 ... 还是会返回 undefined ...

因为 fire 是一次性的函数,才能被执行一回 ...

只能执行一次的函数 - once《 Underscore 基础 》

统计

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

社会化网络

关于

微信订阅号

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