windowData []是要分析的字符串数组, 函数分析它是analyze(windowData),它将遍历windowData,并为每个字符串添加一个块,它将包含字符串的google图表可视化,转换为index.html,然后分析字符串并显示结果
所以它就像:
windowData=[json1,json2,json3,json4]//contains large JSON objects
function analyse(windowData){
for(var i=0;i<windowData.length;i++){
var f = windowData[i];
var html = '<div id="1googoleChart'+i+'></div>' +
'<div id="2googoleChart'+i+'></div>' +
'<div id="3googoleChart'+i+'></div>' +
'<div id="4googoleChart'+i+'></div>'
analyseString();
loadGoogleCharts();
}
}
如果windowData中少于4个字符串(大型JSON文件),则结果在分析函数后很好地显示,但如果有超过4个字符串(需要一段时间来分析),则分析函数执行了获得结果但没有显示在谷歌图表中!谁知道为什么会这样?我现在很困惑......