Map () ist in Google Chrome nicht definiert
Ich habe nach einer Antwort gesucht, erhalte jedoch nur Ergebnisse in Bezug auf die Google Maps-API. Ich versuche, eine Map in JavaScript zu verwenden, um einer Zeichenfolge eine Ganzzahl zuzuordnen. In Firefox funktioniert alles einwandfrei, in Chrome wird jedoch eine Fehlermeldung in der Konsole angezeigt:
Uncaught ReferenceError: Map ist nicht definiert
Unten ist ein Stück Referenzcode:
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;
}