我是Java语言的新手,我正尝试从回调函数返回一个值,该函数将传递给fs.readdir
readdir函数。
var fs = require('fs');
var dir_test = fs.readdir('.', function (err, items) {
console.log("Callback Value: " + items);
return items;
})
console.log("Return Value : " + dir_test);
运行此代码后,我得到:
未定义
['index.js','new.js','package.json','test_dir']
我的问题是:为什么dir_test中的返回值不确定? 我该如何将值返回到变量dir_test中?