【发布时间】:2020-05-23 02:46:42
【问题描述】:
我有一个通过高阶函数返回的查询,如下所示:
查询:
const final_ids;
final_ids = InterviewWorflowDao.findAll({}, (err, res) => {
const user_ids = res.map(r => r.clientId);
return user_ids;
})
console.log('show data', final_ids);
高阶函数
const findAll = (query, cb) => {
model.find(query, null, cb);
}
我想要实现的是:将查询返回的id数组放入变量final_ids;但console.log('show data', final_ids);总是返回我undefined。
我也尝试了其他方法来达到同样的效果,但每次都给出 undefine。
请帮忙解决这个问题。
【问题讨论】: