在处理JavaScript / TypeScript中的Map
数据结构时遇到问题。这是代码:
curUsername: string = 'qweqwe';
avatars: Map<string, string> = new Map<string, string>();
this.userService.getAllFriends(this.curUsername).then(data => {
if (data.success === true) {
for(var i = 0; i < data.users.length; i++) {
this.avatars.set(data.users[i].username, data.users[i].avatar);
}
} else {
console.log("Error when getting friends from database: ",data.message);
}
});
后端没有问题,但是当我在浏览器中登录时,它表示map
为空。但是地图确实有条目,如下图所示:
我无法使用密钥获取价值。