我有一个包含三个项目的数组,这些项目通过一个称为bound_id的引用属性相互链接,这是数组:
[
{ id: "1",option: { bound_id: "2" }},{ id: "2",option: { bound_id: "12" }},{ id: "12",option: { bound_id: "2" }}
]
如您所见,id为1的项目与id为2的项目链接,而item 2与项目12的链接.
现在,假设我将第1项的bound_id值更改为null:
[
{ id: "1",option: { bound_id: null }},option: { bound_id: "2" }}
]
如何退回所有未链接的项目?预期结果应为:
[
{ id: "2",option: { bound_id: "12" }}
{ id: "12",option: { bound_id: "2" }}
]
这意味着数组中的下一个项目与当前ID不存在关系,因此,如果该关系被破坏,则结果需要返回该关系中不再适合的所有项目.
我该如何实现?
最佳答案
原文链接:https://www.f2er.com/js/531111.html