У меня есть следующий код:
new Promise((resolve, reject) => { resolve(1) }).then(value => { return 2 })
Я разрешаю первоначальное обещание с помощью 1. Затем в блоке then я делаю return 2. Возвращает ли это обещание, разрешенное со значением 2?
1
then
return 2
Да. Вызов .then создает новое обещание, и это обещание будет преобразовано во все, что вы вернете в обратном вызове.
.then