使用 JavaScript 从队列中移除元素
出列队列中的元素表示将其从队列的开头/前端移除。我们把容器数组的起始位置当作队列的开头,因为我们要对其执行所有操作。

因此,我们可以如下实现 pop 函数 -
示例
dequeue() {
// Check if empty
if (this.isEmpty()) {
console.log("Queue Underflow!");
return;
}
return this.container.shift();
}可以通过以下代码查看此函数是否正常工作 -
示例
let q = new Queue(2); q.dequeue(); q.enqueue(3); q.enqueue(4); console.log(q.dequeue()); q.display();
输出
输出应为 -
Queue Underflow! 3 [ 4 ]
如你所见,3 最早进入队列,随后是 4。当我们把它出列时,3 被移除了。如果你觉得不够直观,你也可以在开头处进行插入,并在末尾处进行删除。我们将继续使用此惯例。
广告
数据结构
网络
**RDBMS**
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP