for(var i = 0; i < confs.length; i++ ) {
var configData = conf[i].data
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.send();
xhr.onreadystatechange = function() {
if (this.readyState != 4) return;
if (this.status != 200) {
return;
}
myMethod(configData);
};
}
Почему myMethod вызывается не для каждого элемента массива, а только для последнего но несколько раз. Как этого избежать? Как сделать onreadystatechange для каждого элемента?