저는 초보자이며 기능 및 기타 문제를 해결하기 위해 머리를 감싸는 데 여전히 어려움을 겪고 있습니다. 콜백 내에서 특정 값을 설정 한 다음 해당 함수가 실행을 완료하면 반환해야합니다. 그러나이 함수는 return 문에 도달하기 전에는 실행되지 않습니다. 다음은 간단한 예입니다.비동기 콜백이 완료되면 올바른 값을 반환하십시오.
function otherfunction(somefunction) {}
function foo() {
var bar = 'random value';
otherfunction(function() {
bar = 'correct value';
});
return bar;
}
console.log(foo());
여기는 jsfiddle입니다.
'기타 기능'에서는 '일부 기능'을 호출하지 않습니다. – atomman
관련 항목 : http://stackoverflow.com/q/14220321/ –