EventState

EventState

充当可观察对象与其观察者之间的媒介

Members

skipNextObservers : boolean

观察者可以将此属性设置为true,以防止后续观察者收到通知

mask : number

获取用于触发与此EventState对象对应的事件的掩码值

target? : any

最初通知事件的对象

currentTarget? : any

处于冒泡阶段的当前对象

lastReturnValue? : any

这将用最后执行的函数的返回值填充。如果它是回调链中的第一个函数,那么它将是事件数据。

Methods

constructor(mask,skipNextObservers,target,currentTarget)

创建新的EventState
Name Type Description
mask number 与此状态关联的掩码
target any optional状态的原始目标
currentTarget any optional状态的当前目标

initalize(mask,skipNextObservers,target,currentTarget) → EventState

初始化当前事件状态
Name Type Description
mask number 与此状态关联的掩码
target any optional状态的原始目标
currentTarget any optional状态的当前目标