在 Javascript 中从队列中获取元素

javascriptweb developmentfront end technology

获取队列意味着获取队列头部的值。因此,我们可以按如下方式实现 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 的不同之处在于它仅返回前面的值而不将其删除。


相关文章


有用资源