Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2015, 09:01
Кандидат Javascript-наук
Отправить личное сообщение для zhurchik Посмотреть профиль Найти все сообщения от zhurchik
 
Регистрация: 04.06.2011
Сообщений: 116

Название свойства объекта из цифр
Приветствую Вас всех, ребята.

На стороне сервера я кодирую индексный массив при помощи функции PHP json_encode() и когда браузер получает ответ от сервера, то при помощи JSON.parse() я преобразовываю JSON в объект JS.
Вся фишка в том, что название свойств у объекта состоит только из цифр, ведь на стороне сервера я преобразовал индексный массив в JSON. Это вообще нормально?

Допустима ли такая запись в JS:
obj = {
777:"string1",
888:"string2",
lastProperty:"string3"
}


И как обращаться к такой записи? Вот так:
obj[777] или вот так obj["777"] ?

Но меня больше всего интересует, можно ли задавать числовые свойства объекту? И везде ли это будет работать?
Ответить с цитированием