Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在typescript 2.9中读取HashMap_Javascript_Angular6_Typescript2.9 - Fatal编程技术网

Javascript 如何在typescript 2.9中读取HashMap

Javascript 如何在typescript 2.9中读取HashMap,javascript,angular6,typescript2.9,Javascript,Angular6,Typescript2.9,我想将get所有这些值->hr、educadmin和tech添加到字符串[] 我尝试了上述2个过程,但我无法阅读我认为您正在寻找一种解决方案,以数组形式获取键/值 Map(0) {} size: (...) __proto__: Map [[Entries]]: Array(3) 0:{6 => "hr"} 1: {1 => "educadmin"} 2: {7 => "tech"} length: 3 输出是 let keysAsArray = Array.f

我想将get所有这些值->hr、educadmin和tech添加到字符串[]
我尝试了上述2个过程,但我无法阅读

我认为您正在寻找一种解决方案,以数组形式获取键/值

Map(0) {}
size: (...) 
__proto__: Map
[[Entries]]: Array(3)
  0:{6 => "hr"}
  1: {1 => "educadmin"}
  2: {7 => "tech"}
length: 3
输出是

let keysAsArray = Array.from(map.keys());
let valueAsArray = Array.from(map.values());

console.log(keysAsArray);
console.log(valueAsArray);

你的问题是…?我看不懂价值观运气不好用什么?由于不清楚,我投票决定结束这场辩论。张贴你尝试过的代码,连同期望的输出和错误信息(如果有的话),我会考虑收回我的近距离投票。也不清楚这与typescript有什么关系。读取什么值?同样,请用编辑框编辑问题。你发布的所有内容都是不连贯的,在某些情况下是相互矛盾的。从地图中读取值是一个简单的过程,如调用
someMap.get(key)
,如果它不起作用,那么其他东西正在发生,但您的帖子还不够我说。你的编辑让情况变得更糟,而不是更好。这是朝着正确方向迈出的一大步。现在编辑从运行代码到问题中得到的输出以及为什么它不正确,因为
Array.from(map.values())
给了我
[“hr”、“educadmin”、“tech”]
。是的。我试过这样做。但它确实有效。我得到的是空数组。我的typescript版本是2.9,使用ECMA5。您是否觉得您的代码仍然支持这些版本。
Map
在ES6中引入。你需要使用polyfil。你能看一看,并获得更多的见解,最终解决你的问题吗?
let keysAsArray = Array.from(map.keys());
let valueAsArray = Array.from(map.values());

console.log(keysAsArray);
console.log(valueAsArray);
[1, 6, 7]
["educadmin", "hr", "tech"]