Tôi có một mã javascript như thế này:
function justTesting() {
promise.then(function(output) {
return output + 1;
});
}
var test = justTesting();
Tôi luôn có một giá trị không xác định cho bài kiểm tra var. Tôi nghĩ rằng đó là bởi vì những lời hứa vẫn chưa được giải quyết..có cách nào để trả lại giá trị từ một lời hứa?
promise
. Bạn không hiển thị nó được xác định ở bất kỳ đâu và bạn không trả về bất kỳ thứ gì từ justTesting()
hàm của mình . Nếu bạn muốn được trợ giúp tốt hơn, bạn cần mô tả vấn đề bạn đang cố gắng giải quyết thay vì chỉ hiển thị cho chúng tôi mã quá "tắt" đến mức nó thậm chí không minh họa những gì bạn thực sự đang cố gắng làm. Giải thích vấn đề bạn đang cố gắng giải quyết.
then()
cuộc gọi lại là một lời hứa, bao bọc giá trị mà bạn trả về.