Я думал, что решил свою проблему, используя for (var key in arr), предложенный here, но это вызывает проблемы в IE. Теперь я вернулся к первому.
var myVariable = [];
myVariable['option-1'] = 'something';
myVariable['option-2'] = 'something else';
$.each(myVariable, function(index, value) {
alert(index + ': ' + value);
});
Не работает. Ничего не видно. Может ли кто-нибудь изменить его, чтобы заставить его работать?
методы массива не поддерживают именованные свойства. Используйте 'Object' (' {} ') * (а не' Array' ('[]')) * и цикл 'for ... in' – C5H8NNaO4