Javascript.RU

Результаты опроса: Каким образом можно обратиться к свойству 'nаmе' вложенного объекта 'child' в JavaScr
parent.child.name 0 0%
child.name 1 100.00%
parent.child 0 0%
parent.name 0 0%
Голосовавшие: 1. Этот опрос закрыт

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.05.2019, 13:49
Новичок на форуме
Отправить личное сообщение для dgeksonvue Посмотреть профиль Найти все сообщения от dgeksonvue
 
Регистрация: 31.05.2019
Сообщений: 4

Не могу разобраться какой вариант правильный?
Каким образом можно обратиться к свойству 'nаmе' вложенного объекта 'child' в JavaScript где 'parent' - родительский объект?

a)parent.child.name;
b)child.name;
c)parent.child;
d)parent.name
Ответить с цитированием
  #2 (permalink)  
Старый 31.05.2019, 14:04
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

a) parent.child.name;
var parent = {
    child: {
        name: "hello"
    }
};

alert(parent.child.name);


b) child.name;
<label id="parent">
    <input id="child" name="hello">
</label>

<script>
alert(child.name);
</script>

или
var parent = {
    child: {
        name: "hello"
    }
};

var child = parent.child;
alert(child.name);


c) parent.child;
var parent = {
    child: {
        name: "hello",
        toString() { return this.name; }
    }
};

alert(parent.child);


d) parent.name
Конечно можно сделать через Proxy, чтобы оно выдавало имя вложенного объекта, но так делать не правильно, поскольку запись parent.name подразумевает имя родительского объекта.

Последний раз редактировалось Malleys, 31.05.2019 в 14:24.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобраться с url в $.ajax ShoN jQuery 3 16.12.2010 10:55
Функция проверки onDomReady. Не могу разобраться с кодом vandy3 Общие вопросы Javascript 6 08.11.2010 09:47
One Click Upload не могу разобраться a.graphics jQuery 0 06.09.2010 13:16
не могу разобраться с массивом ! jenyokCoder Общие вопросы Javascript 2 29.03.2010 00:46
Не могу разобраться с туториалом mr.codec jQuery 0 23.03.2009 21:27