我所拥有的是一个具有三个成员的对象。这些成员中的每一个都有一个对象数组,每个对象都有新成员。因此访问“内部”成员将像这样完成。
outerObject.outerObjectMember[innerObjectPlacementInArray].innerObjectMember;
在三个外部成员中的每一个中,数组中都有一个内部对象,其值 (id) 等于其他两个外部成员内部对象成员中的值。两个外部成员中都没有重复的 ID。我想要做的是创建通过在 (id) 值上连接所有内部对象来创建的对象,从而产生具有相同 id 的每个内部成员的属性的对象。
最后,这些对象应该在一个数组中。
我知道它可能可以使用很多循环和 ifs 来完成,但我想知道是否存在任何方法,或者是否有人有一个很好且快速(性能方面)的解决方案
这有意义还是需要进一步澄清?