首页 教程 API文档

合并当前队列

2015-09-10 11:23:03

属性


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

描述


merge方法可以将一个包含任务函数的数组,或者将另一个队列实例对象合并到当前这个Std.queue实例对象中.

语法



Object merge(Array tasks);
Object merge(Object queue);
        

参数


名称 类型 描述
tasks Array 包含任务函数的一个数组
queue Object 另一个Std.queue实例对象

返回值


this对象

相关例子



var queue = new Std.queue([
    function(){
        setTimeout(function(){
            console.log(1)
            queue.next()
        },500)
    },
    function(){
        setTimeout(function(){
            console.log(2);
            queue.next();
        },500)
    }
]);

queue.merge([
    function(){
        var that = this;

        setTimeout(function(){
            console.log(3);
            that.next();
        },200)
    },
    function(){
        var that = this;

        setTimeout(function(){
            console.log(4);
            that.next();
        },200)
    }
]);
queue.start();