首页 教程 API文档

任务发生错误

2015-09-24 11:26:01

属性


使用频率 中低
所属模块 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事件的事件函数.

返回值


this对象

相关例子



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);