Javascript “是什么意思?”;“已触发回调”;
我想知道如何读取节点js文件中的目录和该目录中的文件Javascript “是什么意思?”;“已触发回调”;,javascript,Javascript,我想知道如何读取节点js文件中的目录和该目录中的文件 var fs = require('fs'); fs.readdir( process.argv[2], function (err, files) { if (!err) console.log(files); else throw err; }); console.log("Fired callback."); 现在我想知道被解雇的回调是什么意思?????????????????? 和进程。argv[2] 在某些地方有proces
var fs = require('fs');
fs.readdir( process.argv[2], function (err, files) {
if (!err)
console.log(files);
else
throw err;
});
console.log("Fired callback.");
现在我想知道被解雇的回调是什么意思??????????????????
和进程。argv[2]
在某些地方有process.cwd()
这意味着什么。
因此,我可以根据需要实现代码…“激发回调”。表示调用了回调函数。它通常是在调试等过程中在回调中看到/使用的那种东西,用来跟踪执行路径——特别是在非线性代码中——并验证代码是否遵循了它应该遵循的路径
但是,在您的例子中,除非该代码位于自己的回调函数中,否则该语句是不正确的。由于
fs.readdir
是异步的,并且回调没有设置任何类型的标志等,因此fs.readdir(…)
之后的代码不能合法地知道回调运行了。@Amadan:在这种情况下,很有可能。但在某些情况下,可以知道任务已经完成,在这种情况下,回调可能会立即运行。不过,不管怎样,都是不好的设计;async只在你不假设什么时候事情会发生的情况下才能正常工作。好的一点,没有考虑可能的优化。道歉。