是一个函数:等待函数执行
function getItem(key) {
var item;
func(key, function(items) {
for (var key2 in items) {
if (key2 === key && items.hasOwnProperty(key2)) {
item = items[key2];
}
}
});
return item;
}
当我们调用它,响应我们得到了一个未定义。如何等待回调函数的执行,然后才返回结果?
+1正确的方式来处理这种情况。 – Praveen
然后如何正确地满足条件:if(getItem('bob')&& getItem('count')=== 4){...} – user3374552
我不认为你可以使用这种方法。您可能不得不使用一些延迟对象。有很多体面的模块可以帮助您。 – Andy