GetSync: function (dataArr, call) {
for (var i in dataArr) {
var data = dataArr[i];
delete dataArr[i];
i = parseInt(i) + 1;
if (dataArr[i] === undefined) { //это не исполнится
this.Get(data, function (t) {
window.backend.GetSyncRet[data.method] = t;
call(window.backend.GetSyncRet);
window.backend.GetSyncRet = null;
});
} else { //исполнится всегда
this.Get(data, function (t) {
window.backend.GetSyncRet[data.method] = t;
window.backend.GetSync(dataArr, call);
});
}
break;
}
}
Баг только в опере мини.