我有三個幾乎相同的嵌套數組 - ar1和ar3由工作在一個項目上的團隊擁有。 ar2意在成爲「概覽」,在發生變化時收集變化。Javascript - 嵌套數組和唯一ID
每個團隊只能更新他們的陣列的一部分。 ar1更新ar1 [1]和ar1 [2],ar3更新ar3 [3]和ar4 [4]。
我想AR2偶爾收集所有的變化,並通過推動他們到兩個陣列(所以每個隊更新的其他進展)
ar1 = [[id1, **red, apple,** foo, car]
[id2, **yellow, lemon,** rar, bar]
ar2 = [[id1, red, apple, boo, mario]
[id2, yellow, lemon, star, tim]]
ar1 = [[id1, blue, banana, **boo, mario**]
[id2, blue, tomato, **star, tim**]
的陣列最終在谷歌表谷歌腳本,如果你想要的上下文。
所以我的問題 - 我一直在爲循環工作,直到這一點,以確保每個人都有新的項目,因爲他們進來(和篩選出重複項)。但是,在這一點上使用嵌套for循環會增加很多工作量 - 我們正在談論數千個項目。
有沒有更快的方法來解決這個問題?每個項目都有一個唯一的ID可能會有所幫助。