for (var i=0; i<10; i++) {
    var box = $('div.container');
    (function(x) {
        request(box[i], function(n) {    
            //question about function(n) here
        }
    })(i)
}
function request(boxContainer, callback) {
    $.getJSON(url, function(data) {
        //dataArray is created here
    }
    boxContainer.innerHTML = '';
    $.each(dataArray, function(idx, v){
        boxContainer.innerHTML += '<div class="output"><h4>..</h4><p>..</p></div>';
    }
    callback(data);
}
该request()函数应output为 for 循环中的 10 个产品中的每一个产品生成一个 div 容器。
我的问题是:
调用request()函数完成后,到了回调函数执行的时间,是10个div容器都创建好了还是只box[i]创建了一个for呢?