क्यू को पीक करने का अर्थ है क्यू के हेड पर मान प्राप्त करना। इसलिए हम पीक फ़ंक्शन को इस प्रकार लागू कर सकते हैं:
उदाहरण
peek() { if (isEmpty()) { console.log("Queue Underflow!"); return; } return this.container[0]; }
आप जांच सकते हैं कि यह फ़ंक्शन ठीक काम कर रहा है या नहीं:
उदाहरण
let q = new Queue(2); q.enqueue(3); q.enqueue(4); console.log(q.peek()); q.display();
आउटपुट
यह आउटपुट देगा:
3 [ 3, 4 ]
जैसा कि आप यहां देख सकते हैं, peek() डीकीयू से भिन्न है क्योंकि यह केवल फ्रंट मान लौटाता है बिना इसे हटाए।