Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2017, 19:19
Новичок на форуме
Отправить личное сообщение для dmsuslov Посмотреть профиль Найти все сообщения от dmsuslov
 
Регистрация: 28.10.2007
Сообщений: 8

Цифры в качестве ключей объекта
Столкнулся с тем, что при попытке использовать цифры в качестве ключей объекта, FF приводит такой объект к массиву:

var a = {"1": "first", "2": "second"};
    console.log(a);


выводит: Object [ <1 пустой слот>, "first", "second" ]

Хотя в Chromuim и в Opera тот же код выводит:

Object {1: "first", 2: "second"}

Такая особенность вроде как не соответствует стандарту?
Ответить с цитированием