我想遍历地图,但在控制台中没有任何内容输出。
更准确地说,我在转录器中遇到以下错误:
错误TS2304:找不到名称' Map'。
let map = new Map([
["A", 1],
["B", 2],
["C", 3],
]);
for (let value of map.values()){
console.log(value) ;
}
tsconfig.json:
{
"compilerOptions": {
"module" : "commonjs",
"target" : "es6" ,
"noImplicitAny" : false ,
"sourceMap" : false
}
}
建议?
答案 0 :(得分:0)
似乎tsc无法找到我的tsconfig.json。当我使用时:tsc -t ES6 app.ts
Transpilation完全正常。
答案 1 :(得分:0)
您可以将您的 tsconfig.json 更改为下面的conf并重试吗?
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"lib": ["es2015", "dom"],
"sourceMap": true,
"noImplicitAny" : false
}
}
答案 2 :(得分:-1)
使用它:
map.forEach((value) => {
console.log(value) ;
});