शायद यह वास्तव में कुछ गूंगा है, लेकिन मुझे समझ में नहीं आता कि यह क्यों काम नहीं करता है।इस मानचित्र के लिए "कोई फ़ंक्शन नहीं है" क्यों है?
var a = {"cat":"large"};
a.forEach(function(value, key, map){
console.log(value);
});
Uncaught TypeError: a.forEach एक समारोह
'forEach' को 'ऑरे' के 'प्रोटोटाइप' में परिभाषित किया गया है, न कि 'ऑब्जेक्ट' पर। – thefourtheye
क्योंकि ऑब्जेक्ट्स के पास 'के लिए' नहीं है, सरणी – adeneo
क्या मैप्स में यह फ़ंक्शन नहीं है? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach 'var a = {}; 'नक्शा नहीं बना रहा है? एक सरणी का निर्माण '[]' के साथ क्यों किया जाता है (चूंकि उस के लिए बनाए गए चर पर 'प्रत्येक के लिए' काम करता है)? – haventchecked