什么是在香草节点实现队列的好方法?

我试图实现一个JavaScript队列,我想一些指针或一个很好的图书馆参考。

我认为事件将是一个简单的方法来做到这一点,但是如果你正在尝试做一个队列,我认为最好使用像js-queue这样的东西。它有很好的文档和易于理解的例子。

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

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

如果你在浏览器中使用它,它也可以与browserify和webpack一起使用。

你应该看看数组的实现(检查数组库) https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array ,应该像array.push一样简单,数组。转移