父子关系和对象查看器中的导航

当我查看用JavaScript编写的父子关系时,您可以无限地在对象中导航,这有问题吗?

以以下内容为例

class Parent {
    constructor() {
      this.child = null;
    }
}

class Child {
    constructor() {
      this.parent = null;
    }
}

let p1 = new Parent();
let c1 = new Child();

p1.child = c1;
c1.parent = p1;

在Chrome中查看此对象时,在导航对象时,您可以无限地迭代它,这是显而易见的原因,但这是不好的做法吗?在JavaScript中有其他方法来编码父/子关系吗?

?

?

子->父->子->,依此类推...

转载请注明出处:http://www.4008202667.com/article/20230329/1426058.html