我在Node.js中有1个函数可以返回收件人列表:
var recipientList = [];
userService.listUser().then( result => {
var listPSID = result.filter(result => !'279'.includes(result));
recipientList = listPSID.slice();
console.log(recipientList);
});
现在,我想访问该功能以外的列表,例如:
console.log(recipientList[0]);
我该怎么做?谢谢大家。
答案 0 :(得分:0)
如果您正在使用Promises,则无法在功能之外访问它。如果改用async / await
,它应该可以工作。
async function getList(){
let result = await userService.listUser();
var listPSID = result.filter(result => !'279'.includes(result));
recipientList = listPSID.slice();
console.log(recipientList[0]);
}