У меня есть такой код javascript:
function justTesting() {
promise.then(function(output) {
return output + 1;
});
}
var test = justTesting();
У меня всегда есть неопределенное значение для теста var. Я думаю, это потому, что обещания еще не решены ... есть способ вернуть значение из обещания?
promise
. Вы нигде не показываете, что он определен, и ничего не возвращаете из своей justTesting()
функции. Если вам нужна более качественная помощь, вам нужно описать, какую проблему вы пытаетесь решить, а не просто показывать нам код, который настолько «не работает», что даже не иллюстрирует, что вы действительно пытаетесь сделать. Объясните проблему, которую вы пытаетесь решить.
then()
вызова снова является обещанием, которое обертывает возвращенное вами значение.