javascriptを初めて使用しています。以下のコードでは、関数caleed "func"を作成しましたが、示されているようにパラメータを受け付けません。 "func"が "fs.readdir"に渡されるべきパラメータ を受け入れるようにするためです。言い換えれば、それは次のようなものでなければなりません。そう関数にパラメータを渡す方法
var func(path) = fs.readdir(path, (err, file)......);
つまり、私は別のパラメータを使用してFUNCを呼び出すたびに、fs.readdirは
はどのように行うことができ、新たなパラメータで呼び出されるべきそれ。
コード:
var func = function(path) {
fs.readdir(path, (err, files) => {
// ...
});
}
func("somePath") // and call it like this
あなたが複数の引数を渡したい場合は、次のだろうES5で
const func = path => fs.readdir(path, (err, files) => {
// ...
});
func("somePath") // and call it like this
:
var func = fs.readdir(p, (err, files) => {
if (err) {
console.log('ERROR: ' + err.message);
} else {
files.filter((file)=> {
console.log(file + '____' + fs.statSync(file).size);
});
}
});
'function func(p){fs.readdir(p、...)}' ...? – deceze
'fs.readdir'とは何ですか? – Igor
@Igor:A [NodeJS API関数](https://nodejs.org/api/fs.html#fs_fs_readdir_path_options_callback)。 –