我得到「地圖是undefined」,不知道爲什麼。
我是否傳錯了一個錯誤的變量,或者是錯誤地聲明瞭myMap
?javascript對象未定義?
var myMap = new Object();
$(things).each(function(){
var thing= this.attributes.things.Value;
alert("thing= " + thing);
var totalThings= myMap[thing];
alert("totalThings= " + totalThings);
});
好像你正在訪問'thing'一個空對象的字段:'myMap [thing]' – mishik
你得到了什麼錯誤信息? 'myMap'看起來不錯,除此之外你可以將構造函數的調用縮短爲'{}'字面 – Bergi
我在該片段中沒有看到任何名爲'map'的東西。 –