如何使用函数定义nodejs变量?

时间:2019-07-22 21:37:30

标签: node.js variables output

我发现此问题有很多变体,但似乎没有一个答案。我读了How do I define a nodejs variable using a function?等许多答案。我使用异步调用尝试了所有可能的答案。答案可能在那里,但我实施错误。

我能够使console.dir命令在该函数内工作。我无法理解如何使console.dir函数在该函数之外工作。

我想使用nodejs函数fs.readFile使用文件的内容设置变量“ library”。这就是我所拥有的,但是它不起作用。

这似乎是一个简单的问题,所以我确定我只是不了解回调或某些通用概念。我整天都在搜索Stackoverflow和网络。

var library = fs.readFile('./library', function read(err, data) {
    if (err) {
        throw err;
    }

    return data
});

console.dir(library);

返回是:

未定义

0 个答案:

没有答案