Не знаю, как лучше это описать. Итак, возьмите этот пример.Справочные петли
var a = {
x: 1,
y: 2 };
var b = {
z: 3,
refA = a };
a.refB = b;
У меня есть предпочтение, что подобное поведение является уродливым. Так что в лучшем случае у меня есть личное несогласие с такого рода кодированием. Вам не нужно иметь эти типы ссылок, и это приводит к тому, что код трудно понять.
Однако, кто-нибудь видит технический штраф за выполнение подобных указаний.
Вы не описали, чего это пытается достичь, поэтому трудно дать какое-либо мнение. – Oded
Я не вижу ничего плохого в такой настройке. Не все отношения сущностей могут быть удобно смоделированы как ациклические графы. – Pointy