Middle+
Écrivez l'implémentation de l'aide-mémoire Promise.withResolvers() — une fonction qui crée une Promise et retourne un objet avec trois propriétés : promise, resolve et reject.
sobes.tech IA
Réponse de l'IA
javascript Promise.withResolvers = function() { let resolve, reject; const promise = new Promise((res, rej) => { resolve = res; reject = rej; }); return { promise, resolve, reject }; };
// Пример использования: const { promise, resolve, reject } = Promise.withResolvers(); promise.then(value => console.log('Resolved with:', value)); resolve('Success');