有如下代码:
let result = {
data: {
values: [],
}
};
try {
let baseInfo = await baseinfoModel.getSystemInfo();
if (baseInfo === null) {
return null;
} else {
baseInfo.forEach(function (doc) {
result.data.values.push({
objectid: doc._id,
system: doc.system,
});
}, function (err) {
if (err) {
throw err;
}
})
return result;
}
} catch (err) {
throw err;
}
问题来了,forEach里保存result数据,但外面的定义的result是没有改变的,怎样才能把forEach的数据传递到外面变量?
慕虎7371278
白板的微信
随时随地看视频慕课网APP
相关分类