无法使用Javascript / Typescript中的地图获取价值

时间:2017-11-22 17:08:23

标签: javascript typescript data-structures hashmap

在处理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为空。但是地图确实有条目,如下图所示:

enter image description here

我无法使用密钥获取价值。

0 个答案:

没有答案