Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
    var files = ["report-adgroup-273-jq.json",
                 "report-adgroup-273-raw-processed-jq.json"];
    var datas = {};
    var filesLeft = files.length;
    files.forEach(function(file) {
        $.getJSON(file, {}, function(d) {
            datas[file] = d;
            filesLeft -= 1;
            if (filesLeft == 0) {
                drawReport(datas);
            }
        });
    });
#L85V4M / @kb / 3822 дня назад

удобно
#L85V4M/7OX / @krkm / 3822 дня назад
`$.when.apply(this, files.map($.get)).done(drawReport);` но без хешмапа, канеш
#L85V4M/VGH / @krkm / 3822 дня назад
@krkm дунно что там в `drawReport` и насколько ему нужен хешмап, я в таких кейсах конструкцию выше использую
#L85V4M/FD1 / @krkm --> #L85V4M/VGH / 3821 день назад
> datas > не datae
#L85V4M/BOM / @ulidtko / 3822 дня назад
#L85V4M/AN8 / @ulidtko --> #L85V4M/BOM / 3822 дня назад
@ulidtko использую только `dō`
#L85V4M/I93 / @kb --> #L85V4M/BOM / 3822 дня назад
так и не понял, нахуй отдельный счётчик `filesLeft`
#L85V4M/YCY / @ulidtko / 3822 дня назад
@ulidtko запросы идут асинхронно, drawReport нужно вызвать когда оба запроса выполнятся
#L85V4M/4YJ / @krkm --> #L85V4M/YCY / 3822 дня назад
@ulidtko Кто на джаваскрипт писал -- тот в цирке не смеётся.
#L85V4M/A9M / @kb --> #L85V4M/YCY / 3822 дня назад
@ulidtko Асинхронность хуё-моё, как вам уже указал автор выше.
#L85V4M/1GQ / @kb --> #L85V4M/YCY / 3822 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.