Dequeue หมายถึงนำสมาชิกออกจากหัวคิว (front/head) เราใช้จุดเริ่มต้นของอาร์เรย์เป็นหัวคิว

ใช้งาน shift() เพื่อนำออกจากหัว:
ตัวอย่าง
dequeue() {
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 ตามมา dequeue แล้ว 3 ถูกลบออก