diff --git a/lib/util/Queue.js b/lib/util/Queue.js index 3d0e79dbe..382077065 100644 --- a/lib/util/Queue.js +++ b/lib/util/Queue.js @@ -18,11 +18,6 @@ class Queue { * @type {Set} */ this._set = new Set(items); - /** - * @private - * @type {Iterator} - */ - this._iterator = this._set[Symbol.iterator](); } /** @@ -47,7 +42,7 @@ class Queue { * @returns {T | undefined} The head of the queue of `undefined` if this queue is empty. */ dequeue() { - const result = this._iterator.next(); + const result = this._set[Symbol.iterator]().next(); if (result.done) return; this._set.delete(result.value); return result.value;