У мене є такий код JavaScript:
function justTesting() {
promise.then(function(output) {
return output + 1;
});
}
var test = justTesting();
У мене завжди не визначене значення для тесту var. Я думаю, що це тому, що обіцянки ще не вирішені. Є спосіб повернути значення з обіцянки?
promise
. Ви ніде не показуєте його визначеним і нічого не повертаєте зі своєї justTesting()
функції. Якщо ви хочете отримати кращу допомогу, вам потрібно описати, яку проблему ви намагаєтеся вирішити, а не просто показувати нам код, який настільки "відключений", що він навіть не ілюструє те, що ви насправді намагаєтесь зробити. Поясніть проблему, яку ви намагаєтеся вирішити.
then()
дзвінка знову - це обіцянка, яка обгортає значення, яке повернув.