小さなNodeプロジェクトでRamdaを初めて使用するように推し進めており、苦労しました。 Ramdaで以下のコードを書くにはどうすればよいですか? fs-extra
で多くのファイルからJSONデータを収集するためにRamdaを使用してください
const dataObject = {};
const promises = [];
for (let i = 0; i < myTableNames.length; i++) {
const tableName = myTableNames[i];
const newPromise = new Promise((resolve, reject) => {
fs.readFile(`./tables/${filename}.json`, (err, content) => {
if (err) {
return reject();
}
dataObject[tableName] = JSON.parse(content);
return resolve();
});
});
promises.push(newPromise);
}
Promise.all(promises).then(() => {
console.log(dataObject);
});
'https:// www.npmjs.com/package/fs-extra'オプションを使用していますか?もしそうなら、 'fs'メソッドが約束を返すので、より簡単になります。 – adrice727