比如下面这段代码,我发现text在最后的时候值又恢复了初始值,感觉上回调函数中的text跟外面的text不一样。。
var fs = require(‘fs’);
var text = "text";
var myFile = 'people.json’;
fs.readFile(myFile, 'utf8’, function (err, data) {
if (err) throw err;
console.log(data);
text = data; // how to get file content out of callback function??
var employees = JSON.parse(data);
console.log(employees[0].firstName);
});
console.log(text);
新手求教~~