我有一个名为uploadedFiles的对象。当我运行这段代码时,首先运行console.log,然后运行for循环,因此我会得到一个空数组。我该如何解决这个问题?
let orderFilesData = [];
for (let key in uploadedFiles) {
uploadedFiles[key].map(async (file) => {
let id = file.id;
const orderFile = await this.orderFileRepository.findOne(id);
orderFile.order = order;
await this.orderFileRepository.save(orderFile);
orderFilesData.push(orderFile.fileUrl);
});
}
console.log(orderFilesData);