【发布时间】:2020-06-30 08:23:01
【问题描述】:
假设我想制作一个对象的深层副本。我使用递归来遍历它的属性。现在这些属性之一可以是一个对象。 例如:
Person A
Name: "Fred"
Best Friend: Person B
现在如果 B 是:
Person B
Name: "Max"
Best Friend: Person A
这将创建一个无休止的递归。我怎样才能避免这种无休止的循环?
【问题讨论】:
-
代码在哪里?
标签: javascript java recursion computer-science