diff --git a/lib/internal/abort_controller.js b/lib/internal/abort_controller.js index b0d9074a050da9..93df3b5fb6f0b1 100644 --- a/lib/internal/abort_controller.js +++ b/lib/internal/abort_controller.js @@ -186,9 +186,7 @@ class AbortSignal extends EventTarget { * @returns {AbortSignal} */ static abort(reason) { - if (reason === undefined) { - reason = lazyDOMException(); - } + reason ??= lazyDOMException(); return createAbortSignal({ aborted: true, reason }); } @@ -350,9 +348,7 @@ class AbortController { * @param {any} [reason] */ abort(reason) { - if (reason === undefined) { - reason = lazyDOMException(); - } + reason ??= lazyDOMException(); abortSignal(this.#signal ??= createAbortSignal(), reason); }