Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поведение имени свойства объекта в кавычках (https://javascript.ru/forum/misc/76419-povedenie-imeni-svojjstva-obekta-v-kavychkakh.html)

JS_Johny 10.01.2019 04:41

Поведение имени свойства объекта в кавычках
 
Друзья, подскажите верно-ли я понимаю,
что если у объекта есть 2 одинаковых имени свойств,
одно из которых указанно в кавычках, то указанное в кавычках
будет скрыто до тех пор, пока есть то, без кавычек?
Пример:

var obj = {
  '21': 1,
  //21: 2,
  22: 3
}

alert( Object.keys(obj) ); // 21, 22
alert( Object.values(obj) ); // 1, 3

var obj = {
  '21': 1,
  21: 2,
  22: 3
}

alert( Object.keys(obj) ); // 21, 22
alert( Object.values(obj) ); // 2, 3

JS_Johny 13.01.2019 05:08

Понял! Все дело в перезаписи одноименных свойств)
Спасибо большое!


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