-
Creator 版本:1.9.1
-
目标平台:web
-
详细报错信息,包含调用堆栈:
-
重现方式:必现
TS源码
let map: Map<number,string> = new Map<number,string>(); map.set(0,"a"); map.set(1,"b"); for(let item of map) { console.log(item); }
转为js后
var map = new Map(); map.set(0, "a"); map.set(1, "b"); for (var _i = 0, map_1 = map; _i < map_1.length; _i++) { var item = map_1[_i]; console.log(item); }
Cocos creator TS中Map转化出来的js为什么是数组的遍历形式?我们在tsconfig.json里设置了ES6