Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Объект в объекте (https://javascript.ru/forum/events/70387-obekt-v-obekte.html)

Nikolay37 01.09.2017 18:28

Объект в объекте
 
Существует объект, в котором распологаются несколько свойств, вида
{name: "q"   [url]www.q.com:[/url] count: 0 name:q fff:2}


Если получить свойство name я могу таким способом: object.name, то каким образом получить свойство www.q.com?

Dilettante_Pro 01.09.2017 18:49

Может, так?
var obj = {name: "q",   url:"www.q.com", count: 0,  fff:2};
alert(obj.url);


Объекты Javascript в примерах

рони 01.09.2017 19:05

Nikolay37,
var obj = {name: "q"   , "www.q.com": "url"} ;
 alert(obj["www.q.com"]);

Nikolay37 09.09.2017 14:46

Цитата:

Сообщение от рони (Сообщение 463399)
Nikolay37,
var obj = {name: "q"   , "www.q.com": "url"} ;
 alert(obj["www.q.com"]);

Да, все хорошо. А если есть несколько таких объектов и их значения я заведомо не знаю, могу ли я перебрать их?

рони 09.09.2017 15:25

Nikolay37,
Object.keys(obj).forEach(function (key) {

	alert([key,obj[key]]);       });

Dilettante_Pro 12.09.2017 15:20

рони,
Только мне кажется, что у ТС ключ и значение перевернуты...
Все-таки по идее url - это ключ, а 'www.q.com' - значение.

рони 12.09.2017 16:09

Dilettante_Pro,
:) скорее всего


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