我试图了解JavaScript中的事件如何工作,我有一个非常简单的问题。说出以下代码:
const client = require('someLibrary')
let eventSource;
client.on('event', => {
eventSource = client.someRandomThing
})
eventSource.on('event', => {
// Anything here doesn't work.
})
我了解为什么代码不起作用。 eventSource.on()是在client.on('event')之前定义的,但是在eventSource从null(在client.on()部分内部)更改之后,如何创建eventSource处理程序?
这不是重复的问题,因为我知道更改后如何查看变量,但是我将如何直接调用处理程序?