Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การดูองค์ประกอบจากคิวใน Javascript


การดูคิวหมายถึงการรับค่าที่ส่วนหัวของคิว ดังนั้นเราสามารถใช้ฟังก์ชัน peek ได้ดังนี้ −

ตัวอย่าง

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() แตกต่างจาก dequeue ตรงที่มันคืนค่าด้านหน้าโดยไม่ต้องลบออก