首页 教程 API文档

跳到队列中指定位置的任务

2015-09-24 11:26:13

属性


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

描述


jump方法用于指定一个要跳转的任务位置,然后执行该位置的任务函数.

语法



Object jump(Number index);
Object jump(Number index,Array arguments);
        

参数


名称 类型 描述
index Number 要跳到的位置
arguments Array 该数组中包含的是执行指定位置函数时候的参数

返回值


this对象

相关例子



//当执行到第二个任务,又跳回第一个,这个队列将会永远的执行下去
var queue = new Std.queue([
    function(){
        setTimeout(function(){
            console.log(1);
            queue.done();
        },200)
    },
    function(){
        setTimeout(function(){
            console.log(2);
            queue.jump(0);
        },200)
    }
]);
queue.start();