Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Узнать порядок свойства в объекте


Автор: Vovan222 1.11.2011, 19:15
Подскажите можно ли узнать в каком порядке расположены объекты в объекте. Например:
Код

var obj = {
    "foo" : {},
    "bar" : {} 
}

Как узнать в каком порядке находятся свойства foo и bar?

Автор: $дмитрий 1.11.2011, 20:07
Можно через for..in перебрать, пример:
Код

var a = {
  p1: 1,
  p2: 2
}
for(var p in a) {
  alert(p);
}

Автор: SelenIT 4.11.2011, 10:24
В общем случае — нельзя и, как правило, не нужно. Если важен порядок, нужен массив (вместо объекта или в дополнение к нему).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)