Middle
Que recevras-tu dans cette constante : un 1 ou autre chose ? Supposons qu'il y ait une constante dans laquelle une Promise est stockée, et à cette Promise est enchaîné un .then() avec return 1.
sobes.tech IA
Réponse de l'IA
Если у тебя есть константа, которой присваивается Promise, и к этому Promise цепляется .then() с return 1, то сама константа будет содержать новый Promise, а не число 1.
Пример:
const p = fetch('https://example.com').then(() => 1);
console.log(p); // Promise, который резолвится в 1
p.then(value => console.log(value)); // выведет 1
То есть .then() возвращает новый Promise, который резолвится значением, возвращённым из колбэка. Но сама константа p — это Promise, а не число. Чтобы получить число, нужно использовать .then() или await.