diff --git a/files/en-us/learn_web_development/extensions/async_js/implementing_a_promise-based_api/index.md b/files/en-us/learn_web_development/extensions/async_js/implementing_a_promise-based_api/index.md index 08012e78e44bae2..f46b262d74237e1 100644 --- a/files/en-us/learn_web_development/extensions/async_js/implementing_a_promise-based_api/index.md +++ b/files/en-us/learn_web_development/extensions/async_js/implementing_a_promise-based_api/index.md @@ -78,6 +78,7 @@ function alarm(person, delay) { return new Promise((resolve, reject) => { if (delay < 0) { reject(new Error("Alarm delay must not be negative")); + return; } setTimeout(() => { resolve(`Wake up, ${person}!`); @@ -132,6 +133,7 @@ function alarm(person, delay) { return new Promise((resolve, reject) => { if (delay < 0) { reject(new Error("Alarm delay must not be negative")); + return; } setTimeout(() => { resolve(`Wake up, ${person}!`); @@ -190,6 +192,7 @@ function alarm(person, delay) { return new Promise((resolve, reject) => { if (delay < 0) { reject(new Error("Alarm delay must not be negative")); + return; } setTimeout(() => { resolve(`Wake up, ${person}!`); diff --git a/files/en-us/web/api/abortsignal/index.md b/files/en-us/web/api/abortsignal/index.md index 628cac0a47a462b..c43960962243665 100644 --- a/files/en-us/web/api/abortsignal/index.md +++ b/files/en-us/web/api/abortsignal/index.md @@ -183,6 +183,7 @@ function myCoolPromiseAPI(/* …, */ { signal }) { // If the signal is already aborted, immediately throw in order to reject the promise. if (signal.aborted) { reject(signal.reason); + return; } // Perform the main purpose of the API