Создание динамических объектов не удается - PullRequest
0 голосов
/ 31 октября 2011

Почему это не возвращает карту, по которой я могу повторить?

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] );
}

Ответы [ 2 ]

0 голосов
/ 31 октября 2011

Ваш код работает нормально.

Однако вы написали s вместо x.

0 голосов
/ 31 октября 2011

Поскольку ваша переменная цикла равна x и вы ссылаетесь на sObj[s].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...