这是我的第一篇文章,因为我通常会通过旧消息找到回答我的问题的方法...但这一次我卡住了。希望你能帮助我。
searchUser.forEach(function(item, i) {
getUser(item)
.then(objUser => {
console.log(i);
console.log(objUser);
name = objUser.name;
let idConversation = objUser.id;
createNewConversation(name, idConversation)
})
})
我的getUser
是一个异步函数,但不知道为什么,似乎我的构造函数不起作用。它只创建了我拥有的会话数量,但内容都是最后一次会话的内容,而不是其他的……你知道我错了哪里吗?另外,console.log(i)
输出了1
和0
。
顺便说一下,getUser
是一个返回用户数据的函数。
name
,但不使用关键字 (let
/const
/var
) 在name
变量前面。 - Constantin Groß