有如下代码: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的数据传递到外面变量?
添加回答
举报
0/150
提交
取消