Добрый день, получаю данные в формате JSON .
И если их просто выводить то все нормально. Но мне нужно перебирать массив с задержкой.
Так все работает но без задержки.
data = JSON.parse(data);
$.each(data, function(i){
console.log("ID: " + this.ui_id);
console.log("Имя: " + this.name_market);
console.log(""+i);
});
А так перебо происходит задержкой но данные undefined
data = JSON.parse(data);
$.each(data, function(i){
setTimeout(function(){
console.log("ID: " + this.ui_id);
console.log("Имя: " + this.name_market);
console.log(""+i);
}, 2000 * i);
});