Привет.
Опишу проблему:
// эту функцию трогать нельзя.
function process(data, callback) {
// Какие-то действия, потом callback
callback();
}
Мне нужно дождаться выполнения callback внутри другой функции, и вернуть результат не очередным callback-ом, а return
function test() {
process({}, function(result) {
// result необходимо вернуть результатом test();
});
}
Возможно ли такое? Строить очереди ожидания и дополнительные события не хотелось бы.