答えを探していましたが、Google マップ API に関する結果しか得られません。JavaScript でマップを使用して、整数を文字列にマップしようとしています。Firefox ではすべて正常に動作していますが、Chrome ではコンソールにエラー メッセージが表示されます。
Uncaught ReferenceError: マップが定義されていません
以下は参照コードの一部です。
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;
}