【发布时间】:2014-07-15 07:01:42
【问题描述】:
我基本上是在学习 node.js,对高级 JS 概念不太了解。
var fs = require('fs');
fs.stat('/etc/passwd', function(err, stats) {
if (err) { throw err;}
console.log(stats);
});
对于上面的node.js代码有一个匿名回调函数,我的问题是参数值err和stats是如何填充的,意味着它们如何获取它们的值,以便我们可以在回调函数中使用它们。
【问题讨论】:
-
因为 fs.stat 调用函数并提供参数。
-
“回调”是一个独立的概念,node.js 或其他。我建议您先了解这一点,然后再了解回调在任何情况下的工作原理。
标签: javascript node.js