单线程运行情况中按顺序执行emitter.on订阅某个事件,在emitter.emit事件执行后是否也【一定】按原顺序执行订阅后的回调?目前观测到的是顺序执行的,期待收到一个官方回答
例如
emitter.on({ eventId: LoginCommonConstants.USER_LOGIN }, () => {
functionA()
})
emitter.on({ eventId: LoginCommonConstants.USER_LOGIN }, () => {
functionB()
})
emitter.on({ eventId: LoginCommonConstants.USER_LOGIN }, () => {
functionC()
})
EventPriority会影响执行顺序,优先级越高越先执行,如果是同一优先级,按顺序执行。