只执行一次的事件监听器

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

如果在订阅事件,或者叫监听事件的时候,用的是 on 这个方法 .. 这样每次发表这个事件的时候都会去执行它 ... 这里再试一下,再去发布一下这个 play 事件 .. 设置一下要传递给监听器的参数的值 ..

执行一下 ... 这里会显示两行内容 .. 一个是正在播放再见理想 .. 一个是正在播放海阔天空 ..

想让事件的监听器只能执行一次的话,可以使用 once 这个方法 .. 把这个 on 换成 once .. 再执行一下 .. 你会发现,这里虽然我们发布了两次 play 这个事件 ... 但这里只会显示一个结果 .. 因为用 once 这个方法订阅的事件,它的监听器只能被执行一次 ...

只执行一次的事件监听器《 Node.js 核心模块 》

统计

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

社会化网络

关于

微信订阅号

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