Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Цифры в качестве ключей объекта (https://javascript.ru/forum/css-html-firefox-mizilla/68401-cifry-v-kachestve-klyuchejj-obekta.html)

dmsuslov 13.04.2017 19:19

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

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


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

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

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

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


Часовой пояс GMT +3, время: 00:08.