首页 教程 API文档

移除任务

2015-09-10 11:30:04

属性


使用频率
所属模块 Std.queue
成员类型 公有成员函数

描述


remove方法用于移除队列中指定位置或者指定函数的任务,如果执行remove方法的时候没有传递任何参数,那么该方法相当于clear方法.

语法



Object remove();
Object remove(Number index);
Object remove(Function task);
        

参数


名称 类型 描述
index Number 需要移除的任务的索引号
task Function 需要移除的任务的函数,该函数必须为添加时候传递的那个函数

返回值


this对象

相关例子



var queue = new Std.queue([
    function(){
        console.log("a");
        queue.next();
    },
    function(){
        console.log("b");
        queue.next();
    },
    function(){
        console.log("c");
        queue.next();
    }
]);

//移除第二个任务
queue.remove(1);

//执行
queue.start();