0
약속을 사용하여 변수 값 (예 : ajax 호출의 응답)을 설정하는 방법을 생각해 냈습니다.약속을 사용하여 변수 값을 설정하는 방법
나는 예를 들어 있습니다
getVariable(id) {
return $.ajax({
//...
}).done(function(response) {
//... getVariable return response
}).fail(function(response) {
//... getVariable return something_else
});
// ...
getVariable는 아약스 (또는 다른 비동기) 응답 값 번만 수행()에 약속에서 변경해야
something.value = getVariable('id'); // { id : 'Adam Smith' }
.
약속은 비동기 코드를 동기화하지 않기 때문에 수행 할 수 없습니다. –
그래, 유일한 방법은 값을 콜백으로 할당하는 것입니다. – Daniele
만약 내가 무슨 뜻인지 안다면 –