私はノードjを初めて使っています。ノードjsのドキュメントはあまりよく分かりません。 このfs.unlink機能ノードjs fs.unlink()はどのように動作するのですか
const fs = require('fs');
fs.unlink('/tmp/hello', (err) => {
if (err) throw err;
console.log('successfully deleted /tmp/hello');
});
では、非同期の形式は常に最後 引数として完了コールバックを取ります。完了コールバックに渡される引数は、 メソッドに依存しますが、最初の引数は常に 例外のために予約されています。操作が正常に完了した場合、最初の 引数はnullまたは未定義になります。
は、引数が最初に実行されますhttps://nodejs.org/api/fs.html#fs_fs_readfilesync_filename_options
から引用しますか?コールバックまたは最初の引数?最初の引数はなぜ例外のために予約されたのですか?
あなたの質問はここにはっきりしていません。 'err'は' fs.unlink() '操作でエラーがあったかどうかを示すパラメータです。設定されている場合、 'err'はエラーに関する情報を含むErrorオブジェクトです。設定されていない場合、操作は成功しました。それがすべてです。 – mscdex