JQuery为父变量分配闭包值

时间:2015-04-15 12:53:11

标签: javascript jquery closures

我一直在阅读有关我的主题的不同类型的帖子,但我无法完全理解闭包的概念及其范围。我有以下代码:

var result = loadFile('input/file.txt');

function loadFile(file) {
    var test;

    $.get(file)
    .done(function(data) {
        test = data.split("\r\n");
    })
    .fail(function(){
        alert("failed loading file");
    });

    return test;

}

我只想将闭包值(即拆分)分配给.get函数上一级的局部变量。这可能吗?在上面的示例中,本地测试变量永远不会被填充。

感谢您帮助我!

0 个答案:

没有答案