pop()
方法是 PriorityQueue
类的一个成员函数,用于从优先队列中删除并返回具有最高优先级的元素。
queue.pop()
返回队列中的最高优先级元素。如果队列为空,返回 undefined
。
const queue = new PriorityQueue()
queue.push('A', 3)
queue.push('B', 2)
queue.push('C', 1)
console.log(queue.pop()) // 'A'
console.log(queue.pop()) // 'B'
console.log(queue.pop()) // 'C'
console.log(queue.pop()) // undefined
pop()
方法通过以下步骤删除并返回队列中具有最高优先级的元素:
undefined
。