我试图声明一个全局数组,以便我可以在另一个函数中使用该数组:
columnArray = new Array();
但由于某种原因,它不是全局的我在我创建它的函数中看到了数组,但不在该函数之外。这是我的完整代码:
//Get column header variables
jQuery.ajax({
url: 'myJsonFile.json',
async: true,
dataType: 'json',
error: function(result) {
console.log("There was an error loading the json.");
},
success: function(data) {
columnArray = new Array ();
var i;
for(i = 0; i < data.columnVars.length; i++)
{
columnArray[i] = data.columnVars[i].vars;
}
}
});