Bu, muhtemelen çok aptalca bir şeydir, ama bunun neden işe yaramadığını anlamıyorum.Bu harita neden "forEach işlevi değil"?
var a = {"cat":"large"};
a.forEach(function(value, key, map){
console.log(value);
});
Yakalanmayan TypeError: a.forEach
'for forEach',' Object' üzerinde değil, Array'ın 'prototype'ında tanımlanır. – thefourtheye
Nesneler 'forEach' içermediğinden, diziler – adeneo
yaparlar. Haritalar bu işlevi görmüyor mu? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach 'var a = {};' Harita oluşturmuyor mu? Neden bir dizi '[]' ile inşa edilir ('forEach' bu şekilde oluşturulan bir değişken üzerinde çalıştığı için)? – haventchecked