【发布时间】:2013-06-19 12:48:34
【问题描述】:
我一直在寻找答案,但我只得到有关 Google 地图 API 的结果。我正在尝试使用 JavaScript 中的映射将整数映射到字符串。在 Firefox 中一切正常,但在 chrome 中我在控制台中收到一条错误消息:
Uncaught ReferenceError: Map is not defined
下面是一段参考代码:
var NameMap;
var DistanceMap;
function FillMaps(){
NameMap = new Map();
DistanceMap = new Map();
NameMap.set(01, "Araba/Álava");
}
function CheckName(_field){
var value = document.getElementsByName(_field.name).item(0).value;
var location = value.charAt(0) + value.charAt(1);
var result = NameMap.get(parseInt(location));
if(result == undefined){
result = "Unknown";
}
document.getElementById('loc').innerHTML = result;
}
【问题讨论】:
标签: javascript google-chrome map ecmascript-harmony