追加项目后获取空数组

时间:2019-03-25 07:49:05

标签: arrays node.js for-loop

userList数组位于循环中,在该循环中,某些项被推送到userList Array。但是在循环之外,它仍然是空的

使用Nodejs,猫鼬获取用户详细信息

    let userList=[];
    shareLists.map(shareList=>
        User.findOne({_id : shareList.senderId},(err,user) => { 
            if(err){console.log(err);}
            else{
                userList.push(user)
                console.log('The mapping of share with user list',user);

            }

        })
     );
    console.log('In the getUserList function',userList);```

Expected : userList=[userdetails]
Actual : userList=[]

0 个答案:

没有答案