I am trying to turn csv into associative array but the $.get function does not change the outside textData variable
function csvToArray(filename){
var textData;
var headers = new Array(),
    dataValues = new Array();
$.get(filename, function(data){
    textData = data;
});
var dataArray = textData.split('\n');
headers = dataArray[0].split(',');
for(var i = 1; i<dataArray.length; i++){
    var thisLine = dataArray[i].split(','),
        tempArray = new Array();
    for(var j = 0; j<thisLine.length; j++){
        tempArray[headers[j]] = thisLine[j];
    }
    dataValues.push(tempArray);
}
return dataValues;
}
Why is textData not being set?
 
     
    