2011-10-31 69 views
0

爲什麼沒有這個返回的地圖我可以遍歷?創建動態對象失敗

function createSObjectMap() 
{ 
    //this = {}; //AssociativeArray(); 
    this["divEle"]    = -1; 
    this["ID"]     = "-1"; 
    this["elID"]    = "-1"; 
} 

    var sObj = new createSObjectMap(); 

    // The follow crashes 
    // Error: "TypeError: Doesn't support this action" 
    for (var x in sObj) 
    { 
    alert(x+": "+sObj[s]); 
} 

回答

0

你的代碼工作正常。

但是,你寫s而不是x

0

因爲你的循環變量是x和你引用sObj[s]