从回调函数返回的值未定义

时间:2019-12-05 01:58:43

标签: javascript node.js callback

我是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中?

0 个答案:

没有答案