1.4 KiB
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
5cdafbb0291309899753167f | Creare una promise in JavaScript | 1 | 301197 | create-a-javascript-promise |
--description--
Una promise (promessa) in JavaScript è esattamente quello che sembra - si usa per promettere di fare qualcosa, di solito in modo asincrono. Quando l'azione è completata, o adempi alla tua promessa o non riesci a farlo. Promise
è una funzione costruttore, quindi è necessario utilizzare la parola chiave new
per crearne una. Prende per argomento una funzione con due parametri - resolve
e reject
. Questi sono metodi utilizzati per determinare il risultato della promise. La sintassi si presenta così:
const myPromise = new Promise((resolve, reject) => {
});
--instructions--
Crea una nuova promise chiamata makeServerRequest
. Passa al costruttore una funzione con i parametri resolve
e reject
.
--hints--
Dovresti assegnare una promise alla dichiarazione di una variabile chiamata makeServerRequest
.
assert(makeServerRequest instanceof Promise);
La tua promise dovrebbe ricevere una funzione con resolve
e reject
come parametri.
assert(
code.match(
/Promise\(\s*(function\s*\(\s*resolve\s*,\s*reject\s*\)\s*{|\(\s*resolve\s*,\s*reject\s*\)\s*=>\s*{)[^}]*}/g
)
);
--seed--
--seed-contents--
--solutions--
const makeServerRequest = new Promise((resolve, reject) => {
});