我想知道是否可能将fs.readfile的内容传递到readfile方法的作用域之外,并将其存储在类似的变量中。
var a;
function b () {
var c = "from scope of b";
a = c;
}
b();
那么我可以使用console.log(a);将其输出,或者将其传递给另一个变量。
我的问题:
是否有一种方法可以使用fs.readFile实现这一点,以便将内容(data)传递给全局变量global_data?
var fs = require("fs");
var global_data;
fs.readFile("example.txt", "UTF8", function(err, data) {
if (err) { throw err };
global_data = data;
});
console.log(global_data); // undefined