gpt4 book ai didi

javascript - 什么是 `emit` javascript 函数?

转载 作者:数据小太阳 更新时间:2023-10-29 04:23:29 24 4
gpt4 key购买 nike

在浏览 sax 时nodejs 模块,我看到多个 emit 函数调用,但我找不到任何关于它的信息。

它是一些用于发出事件的 V8 原生工具吗?为什么 sax-js 不为流使用 EventEmitter?

最佳答案

在 node.js 中,事件可以简单地描述为带有相应回调的字符串。一个事件可以多次“发出”(或者换句话说,调用相应的回调),或者您可以选择只在第一次发出时监听。

on 或 addListener 方法(基本上是订阅方法)允许您选择要监视的事件和要调用的回调。另一方面,emit 方法(发布方法)允许您“发出”一个事件,这会导致所有注册到该事件的回调“触发”(被调用)。

引用:https://docs.nodejitsu.com/articles/getting-started/control-flow/what-are-event-emitters/(这是一个过时的链接,不再有效)

关于javascript - 什么是 `emit` javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com