PriorityQueue से एलिमेंट्स डीकीयू करने का अर्थ है उच्चतम प्राथमिकता वाले एलिमेंट को हटाना। हम उच्चतम प्राथमिकता वाले एलिमेंट्स को एरे के अंत में संग्रहीत कर रहे हैं, हम इसे बस पॉप करके डीकीयू कर सकते हैं।

इसलिए, हम डीकीयू फ़ंक्शन को इस प्रकार लागू कर सकते हैं:
उदाहरण
dequeue() { // जांचें कि खाली है या नहीं if (this.isEmpty()) { console.log("Queue Underflow!"); return; } return this.container.pop(); }
आप जांच सकते हैं कि यह फ़ंक्शन ठीक काम कर रहा है या नहीं:
let q = new PriorityQueue(4); q.enqueue("Hello", 3); q.enqueue("World", 2); q.enqueue("Foo", 8); console.log(q.dequeue()); q.display();
आउटपुट
यह आउटपुट देगा:
{ data: 'Foo', priority: 8 } [ { data: 'World', priority: 2 }, { data: 'Hello', priority: 3 }]