Dies ist wahrscheinlich etwas wirklich dumm, aber ich verstehe nicht, warum das nicht funktioniert.Warum ist "forEach keine Funktion" für diese Karte?
var a = {"cat":"large"};
a.forEach(function(value, key, map){
console.log(value);
});
Uncaught Typeerror: a.forEach ist keine Funktion
'forEach' ist in' Array's 'Prototyp' definiert, nicht in' Object'. – thefourtheye
Weil Objekte nicht 'forEach' haben, haben Arrays – adeneo
Maps nicht diese Funktion? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach Ist 'var a = {};' keine Map erstellen? Warum wird ein Array mit '[]' konstruiert (da 'forEach' auf einer so erstellten Variablen funktioniert)? – haventchecked