function someFunc () {
var _this = this, interval;
$.get('/path', data, function (res) {
_this.output = res;
});
interval = setInterval(function () {
if (_this.output) {
clearInterval(interval);
}
}, 1000);
return this.output;
}
function (res) {
_this.output = res;
}
function someFunc () {
return $.get('/path', data);
}
someFunc().then(function(res){
тут обработка полученного результата
});