Привет, у меня есть следующее.Установить глобальную переменную из async-функций
var g = new Array() ;
$.getJSON(google, function(data) {
var i = 0 ;
$.each(data.items, function() {
var obj = new res(i, this.title, this.snippet, this.formattedUrl, 0) ;
g.push(obj) ;
i=i+1 ;
});
});
Мне нужно иметь доступ к массиву вне функции async.
Пожалуйста, отформатируйте свой код –
Если вы используете массив вне функции async, как вы узнаете, что он находится в правильном состоянии? – Fenton
Если 'g' находится в той же области, что и вызов' getJSON', ваша анонимная функция является закрытием и уже имеет доступ к 'g'. Если это не так, вам нужно опубликовать более подробное описание вашей структуры кода. –