【发布时间】:2018-11-12 05:20:32
【问题描述】:
我正在研究 Electron.JS,并将 JSON 文件内容推送到变量(全局)中。但该变量不显示文件读取代码块之外的内容。
var fs = require('fs');
var nodeConsole = require('console');
var myConsole = new nodeConsole.Console(process.stdout, process.stderr);
var dir = __dirname+'/gstn';
var itemsDoubleList = [];
fs.readFile(dir+'/items.json', 'utf8', function(err, data){
if(err)
myconsole.log(err)
else{
for(var i=0; i<(JSON.parse(data)).length; i++){
var temp = (JSON.parse(data))[i];
itemsDoubleList.push([temp.hsnCode, temp.itemName, temp.itemUnit, temp.itemRate, temp.itemGST]);
}
}
myConsole.log(itemsDoubleList); //shows file contents
});
myConsole.log(itemsDoubleList); // doesn't show file contents
【问题讨论】:
标签: javascript html node.js electron