gpt4 book ai didi

javascript - 当数组有元素时返回 Array[0] 的函数 | typescript /Javascript

转载 作者:行者123 更新时间:2023-11-30 11:45:31 24 4
gpt4 key购买 nike

<分区>

我在使用 Typescript/Javascript 上的函数时遇到一些问题,我希望函数返回一个包含 X 元素的数组。

函数应该返回:

enter image description here

相反,我得到:

Sad Array

所以我不能使用任何数组方法,例如map。我不知道为什么当我在推送一个元素后立即登录时,数组是预期的格式 Array[X],但是当我在解析之前登录时我得到一个 Array[0]

这是函数:

public getUsers(object: any): Promise<Array<User>> {
let users: Array<User> = [];

return new Promise(resolve => {
if (object) {
object.map(userID => {
this.getUserById(userID).then(user => {
users.push(this.newResource(user));
console.log('Right ->', users);
});
});
}
console.log('Wrong ->', users);
resolve(users);
});
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com