function getData(jsonAddress) {
var data = new Array();
var xhr = $.getJSON(jsonAddress, function(meas) {
for (var i = 0; i < meas.length ; i++) {
var dt = datetimeSplitter(meas[i].valuedate);
data[i] = [Date.UTC(dt[0],dt[1]-1,dt[2],dt[3],dt[4],dt[5]),parseInt(meas[i].value,10)];
};
});
alert(data);
}
変数「データ」を関数で使用できるようにして、getData
それを返すことができるようにしたいと思います (この場合はアラート)。これは範囲の問題であり、閉鎖によって解決できることを理解しました。クロージャーとは何かも理解しましたが、この特定のケースの構文は絶対にわかりません。