のキーとしてタプルを使用して、私は私のキーとしてタプルを使用した場合地図から一定の時間参照を取得する方法を理解することはできません。活字体/ Javascriptを:私のコードでは、この奇妙なバグをヒット地図
がうまくいけば、この問題を示しており、私が今使っている問題を回避するには、ちょうどそれが仕事を得るために:
let map: Map<[number, number], number> = new Map<[number, number], number>()
.set([0, 0], 48);
console.log(map.get([0,0])); // prints undefined
console.log(map.get(String([0, 0]))); // compiler: error TS2345: Argument of type
// 'string' is not assignable to parameter of type '[number, number]'.
//the work-around:
map.forEach((value: number, key: [number, number]) => {
if(String(key) === String([0, 0])){
console.log(value); // prints 48
}
})
をコンパイルするために私が使用している:
hello.ts(transpile?) :
tsc hello.ts -target es6
TSCバージョン2.1.6
は)(Map.getを作るために私にいくつかのことを試してみましたうまくいくことはありません。 JavaScriptで
は完璧な理にかなっています。ありがとう! – ZackDeRose