Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > friendly object


Автор: YahоО 30.6.2016, 18:48
Код

var a={a:"Вася"},
    b={a:"Pety"},
    d={a:"Deny"};
a.c=b,
b.c=a,
d.c=b;
alert(b.a+"-"+b.c.a+"\n"+
      a.a+"-"+a.c.a+"\n"+
      d.a+"-"+d.c.a);

Можно ли добавить к получившимся "друзьям":

Pety-Вася
Вася-Pety
Deny-Pety

еще и такую запись :

Deny-Вася

Не добавляя при этом дополнительно свойств атрибутов типа d.e=a; ?


Автор: YahоО 30.6.2016, 20:04
Придумал выход
Код

d.c=[b,a];
b.c=[a,d];
a.c=[b,d];

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)