|
|
1
2
一些数据结构需要相互引用(您称之为引用循环)。许多树都有从父级指向子级的链接,反之亦然;双链接列表有一个
|
|
|
2
1
Javascript是一种动态语言。您所描述的,在运行时添加属性,是本例中的一个特性。 |
|
|
3
1
我不认为引用循环应该受到任何惩罚。在某些情况下,这也是需要的。例如,客户和帐户对象。在account对象中,您将引用customer(一个或多个),而在customer中,您需要引用account(也可以是多个) |
|
|
4
0
它被称为循环引用,在某些方面是必要的或无法避免的。最好的例子是一本普通的字典,你可以用其他单词解释一个单词的意思。或链表。 所以取决于你的用例,它可能是好的也可能是坏的。 |
|
|
5
0
没有性能惩罚。循环引用只是彼此的指针,而不是副本。像其他人提到的那样,有时需要循环引用。大多数继承结构使用循环引用来表示父/子关系。有时孩子需要了解父母,父母也需要了解孩子。可以说,这使得在等级阶梯上走来走去变得很容易。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |