При каждом обратном вызове вам нужно будет проверить, все ли закончено. замените вызов alert () вашей обработкой. :)

крипт должен получить несколько файлов JSON наhttps://graph.facebook.com/xxxxи получить определенное поле из каждого JSON, а затем рассчитать суммирование.

Моя проблема в том, как распечатать результат после того, как все getJSON сделано? С кодом ниже он будет печатать 0. Не стесняйтесь предлагать любые лучшие подходы.

var result = 0;
$.each(urls, function (i, url) {
    $.getJSON(url, function (json) {
        result += json.field1;
    })
});
alert(result);

Ответы на вопрос(2)

Ваш ответ на вопрос