使用频率 | 中低 |
所属模块 | Std.queue |
成员类型 | 公有成员函数 |
error方法用于触发或者添加新的error事件,这取决于error方法的参数类型或者参数数量.
当执行error方法的时候如果没有添加参数,那么error事件将会被触发.
当执行error方法的时候如果传递的是一个数组,那么error事件会被触发,该数组将会作为error事件的第二个参数
当error方法在执行的时候传递的参数是一个函数的时候,那么该函数将会被绑定为error事件.
Object error();
Object error(Array data);
Object error(Function callback);
名称 | 类型 | 描述 |
data | Array | 该参数代表了触发error事件时候的第二个参数 |
callback | Function | 需要绑定的error事件的事件函数. |
var queue = new Std.queue([
function(){
setTimeout(function(){
queue.next();
},200)
},
function(){
setTimeout(function(){
queue.error();
},200)
}
]);
queue.error(function(){
console.log("error");
});
queue.jump(0);