Показать сообщение отдельно
  #6 (permalink)  
Старый 14.10.2012, 15:23
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

PashPP,
Ключами свойств любого объекта могут быть только строки. Если значение внутри квадратных скобок другого типа, то оно преобразуется в строку, и берётся свойство в объекте с таким ключом. Поэтому obj[44343] эквивалентно obj["44343"].
Тоже самое касается в том числе и массивов, так как они тоже являются объектами. При var a=[34, 56]; массив a будет иметь собственные свойства "0", "1" и "length".

Последний раз редактировалось oneguy, 14.10.2012 в 15:26.
Ответить с цитированием