Javascript回调和局部变量

时间:2018-10-20 22:16:38

标签: javascript node.js asynchronous callback

一个开始使用NodeJS的人,我想知道在函数执行后如何在函数中使用局部变量。

以下面的代码为例:

<button customClass="AmazingButton" customModule="IBComponents" customModuleProvider="target" />

为什么可以在fs.readfile的回调中使用res局部变量?据我了解,局部变量仅在包含其的函数执行时才在内存中。但是在此示例中,对readFile的调用立即返回,导致控制流退出createServer回调。我本以为这会导致将res从内存中删除,因为我们退出了createServer回调。

为什么readFile回调仍然可以访问res?

0 个答案:

没有答案