jQuery-I';m从文本文件填充数组。我如何确保它';在执行更多代码之前填充了什么?

jQuery-I';m从文本文件填充数组。我如何确保它';在执行更多代码之前填充了什么?,jquery,arrays,Jquery,Arrays,下面是填充我的数组的代码: var subareas = []; $.get( 'subareas.txt', function( data ) { subareas = data.split( ',' ); console.log( subareas ); }); 该.txt文件中大约有300个条目-我的问题是:在执行更多代码之前,如何确保数组已完成自身构建 我想写的下一步取决于数组是否完成 我试着寻找答案,我找到了关于承诺和延期的各种结果,但我对jQuery的理解还不足

下面是填充我的数组的代码:

var subareas = [];

$.get( 'subareas.txt', function( data ) {

    subareas = data.split( ',' );
    console.log( subareas );
});
该.txt文件中大约有300个条目-我的问题是:在执行更多代码之前,如何确保数组已完成自身构建

我想写的下一步取决于数组是否完成


我试着寻找答案,我找到了关于承诺和延期的各种结果,但我对jQuery的理解还不足以让我看到的任何例子都起作用。我真的非常感谢你的帮助

正如您所写的:)这是GET的Ajax速记方法,所以它不会等待下一行的执行。您可以在$.get()中编写代码或编写函数(例如,函数UseSubAreas(subreas))并在$.get(..…UseSubAreas(subreas))方法中调用函数哈哈,非常感谢Vijai!这么简单的解决方案,我一直在努力解决它这么长时间。非常感谢您的帮助。按照您所写的操作:)这是GET的一种Ajax速记方法,所以它不会等待下一行的执行。您可以在$.get()中编写代码或编写函数(例如,函数UseSubAreas(subreas))并在$.get(..…UseSubAreas(subreas))方法中调用函数哈哈,非常感谢Vijai!这么简单的解决方案,我一直在努力解决它这么长时间。非常感谢你的帮助。