Computer >> Máy Tính >  >> Lập trình >> Javascript

Nhìn trộm các phần tử từ Hàng đợi trong Javascript


Nhìn trộm Hàng đợi có nghĩa là nhận giá trị ở đầu Hàng đợi. Vì vậy, chúng ta có thể triển khai hàm peek như sau -

Ví dụ

peek() {
   if (isEmpty()) {
      console.log("Queue Underflow!");
      return;
   }
   return this.container[0];
}

Bạn có thể kiểm tra xem chức năng này có hoạt động tốt hay không bằng cách sử dụng -

Ví dụ

let q = new Queue(2);
q.enqueue(3);
q.enqueue(4);
console.log(q.peek());
q.display();

Đầu ra

Điều này sẽ cung cấp đầu ra -

3
[ 3, 4 ]

Như bạn có thể thấy ở đây, peek () khác với dequeue ở chỗ nó chỉ trả về giá trị phía trước mà không xóa nó.