如何在foreach中传递msg变量并在foreach完成后获取其更新值... 这是我要锻炼的一些代码...
class Handlers {
.....
.....
async addFunc(item, logger) {
const msg = [];
[1,2,3,4,5].forEach(async (id) => {
const result = await this.Request.req(`/items/${id}`, logger, 'GET');
const result2 = await this.repository.get(result.name);
.....
...
...
if (result.a === result2.b){
msg.push('I am test');
}
});
if (msg.length > 0) {
return true;
}
return false;
}
.....
....
}