Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在节点中实现队列的好方法是什么?_Javascript_Node.js_Asynchronous_Queue - Fatal编程技术网

Javascript 在节点中实现队列的好方法是什么?

Javascript 在节点中实现队列的好方法是什么?,javascript,node.js,asynchronous,queue,Javascript,Node.js,Asynchronous,Queue,我正在尝试实现一个javascript队列,我想要一些指针或一个好的库作为参考 您应该研究数组的实现(检查数组库),它应该和array.push、array.shift一样简单我认为事件将是一种简单的方法,但如果您尝试执行队列,我认为最好使用类似 它有很好的文档和易于理解的示例 var Queue=require('js-Queue'); //创建一个新的队列实例 var queue=新队列 for(var i=0;ibtw)这是您应该做的第一件事。。。 for(var i=0; i<50

我正在尝试实现一个javascript队列,我想要一些指针或一个好的库作为参考

您应该研究数组的实现(检查数组库),它应该和array.push、array.shift一样简单我认为事件将是一种简单的方法,但如果您尝试执行队列,我认为最好使用类似 它有很好的文档和易于理解的示例

var Queue=require('js-Queue'); //创建一个新的队列实例 var queue=新队列

for(var i=0;ibtw)这是您应该做的第一件事。。。
for(var i=0; i<50; i++){
    //add a bunch of stuff to the queue
    queue.add(makeRequest);
}

function makeRequest(){
    //do stuff
    console.log('making some request');

    this.next();
}