看到这样一句话node中map()有一个特性:当其函数里面里面有回调它就变成异步;我现在有一个这样的一个函数,遍历数组从mongodb中找出想要的数据。functionsave(arr){letnewArr=[];arr.map((item)=>{Model.findOne({_id:item.id},(err,data)=>{newArr.push(data)//dosomething})});console.log(newArr)}我不是知道如何将这个函数改为同步的,我想要得到一个有数据的newArr,而不是一个空数组,请指教!
鸿蒙传说
相关分类