使用 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