使用频率 | 低 |
所属模型 | events |
成员类型 | 公有成员函数 |
eventAssign用于事件分配,该方法的作用是,同时绑定多个事件,待事件全部被触发之后,指定的事件函数才会被执行.
当事件函数执行的时候,之前所触发的事件的参数将会被放入一个数组,而这个事件函数的参数就是这个数组.
Object eventAssign(String eventNames,Function callback);
Object eventAssign(Array eventNames,Function callback);
名称 | 类型 | 描述 |
eventNames | String,Array | 需要分配的事件名称 |
callback | Function | 最终会被执行的事件函数 |
var events = new Std.events();
events.eventAssign("first second last",function(arg1,arg2,arg3){
console.log(arg1,arg2,arg3);
});
events.emit("first",1);
events.emit("second",2);
events.emit("last",3);