按名称在Map中获取值

时间:2018-06-08 15:27:34

标签: javascript typescript ecmascript-6

这应该是一个简单的,但我没有运气。

我试图从HTTP调用中记录授权标头。

console.log(headers);

给了我这张地图:

Map(9) {"date" => Array(1), "server" => Array(1), "authorization" => Array(1), "transfer-encoding" => Array(1), "content-type" => Array(1), …}

我如何进入"授权"头? 我试过了:

console.log(headers.authorization);
console.log(headers[3]);

两者都返回undefined

1 个答案:

答案 0 :(得分:6)

不会以与标准Javascript Map对象相同的方式访问

{}个对象。您需要使用getset方法:

console.log(headers.get('authorization'));