我是节点js的新手,我不太了解节点js的文档.在这个fs.unlink函数中
const fs = require('fs');
fs.unlink('/tmp/hello', (err) => {
if (err) throw err;
console.log('successfully deleted /tmp/hello');
});
Run Code Online (Sandbox Code Playgroud)
异步形式总是将完成回调作为其最后一个参数.传递给完成回调的参数取决于方法,但第一个参数始终保留用于异常.如果操作成功完成,则第一个参数将为null或undefined.
引自https://nodejs.org/api/fs.html#fs_fs_readfilesync_filename_options
哪个参数将首先执行?回调还是第一个参数?为什么第一个参数保留为异常?
node.js ×1