队列与栈不同,它遵从先进先出(FIFO——First In First Out)原则,新添加的元素排在队列的尾部,元素只能从队列头部移除. 我们在前一篇文章中描述了如何用JavaScript来实现栈这种数据结构,这里我们对应地来实现队列. function Queue() { let items = []; // 向队列添加元素(一个或多个) this.enqueue = function (element) { if (element instanceof Array) items = ite…