Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript의 대기열에서 요소 엿보기


대기열 엿보기는 대기열의 선두에서 값을 가져오는 것을 의미합니다. 따라서 다음과 같이 엿보기 기능을 구현할 수 있습니다.

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와 다릅니다.