Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.01.2019, 04:41
Новичок на форуме
Отправить личное сообщение для JS_Johny Посмотреть профиль Найти все сообщения от JS_Johny
 
Регистрация: 01.01.2019
Сообщений: 9

Поведение имени свойства объекта в кавычках
Друзья, подскажите верно-ли я понимаю,
что если у объекта есть 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
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2019, 05:08
Новичок на форуме
Отправить личное сообщение для JS_Johny Посмотреть профиль Найти все сообщения от JS_Johny
 
Регистрация: 01.01.2019
Сообщений: 9

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


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свойства объекта, взятые из свойств этого же объекта. nklf-367 Общие вопросы Javascript 2 17.10.2017 17:36
Знак $ в имени свойства объекта Luca Общие вопросы Javascript 7 07.07.2017 03:06
При вызове локальной функции объекта не могу использовать свойства объекта Gudsaf Общие вопросы Javascript 7 17.09.2016 20:23
Как обратиться к свойству объекта по имени если оно хранится в переменной xaknik Общие вопросы Javascript 2 25.04.2012 23:12
Как при чтении или записи свойства объекта вызывать функцию danik.js Общие вопросы Javascript 3 16.09.2010 17:57