एक कतार को देखने का अर्थ है कतार के शीर्ष पर मान प्राप्त करना। इसलिए हम पीक फ़ंक्शन को निम्नानुसार कार्यान्वित कर सकते हैं -
उदाहरण
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 ]
जैसा कि आप यहां देख सकते हैं, झांकना () dequeue से इस मायने में अलग है कि यह केवल सामने वाले मान को बिना हटाए लौटाता है।