好的,所以我不完全确定哪个标题适合我的问题,但描述如下:
我有一些对象不能引用其他对象,以创建下拉列表,其中内容/值取决于在“父”下拉列表中选择的值。
我的下拉对象包含一个 id 和一个 parentId(和其他东西,这里不相关)。
我想防止用户进行无限循环,如下所示:
清单 1(取决于清单 3)
清单 2(取决于清单 1)
清单 3(取决于清单 2)
我尝试编写递归方法来防止它,但我无法弄清楚逻辑。
谁能告诉我你将如何确保一个对象不引用它自己“下线”?或者提供一个例子。
任何帮助深表感谢。