【发布时间】:2021-06-03 17:58:22
【问题描述】:
所以下面的代码是功能性的,只是一个具有不同规格的函数,但我有点怀疑,我认为它特别带有回调看起来很难看,它真的需要重构,关于如何重构它的任何想法可维护和克服缺陷?
await rps_id.map((rp_id) => {
return new Promise((resolve, reject) => {
Part.Model.updateOne({
_id: rp_id
}, {
invoiceId: invoice._id
}).then(function(result) {
return resolve();
})
.catch(() => {
reject();
});
});
});
这是剩下的代码:https://codepen.io/0xf10yd/pen/PopRWpz
非常感谢您的帮助,在此先感谢
【问题讨论】:
标签: javascript node.js refactoring