繁体   English   中英

Javascript-嵌套数组和唯一ID

[英]Javascript - nested arrays and unique IDs

我有三个几乎相同的嵌套数组-ar1和ar3属于从事项目工作的团队。 ar2旨在成为“概述”,在发生变化时收集它们。

每个团队只能更新阵列一部分。 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**]

如果需要上下文,这些数组可以通过Google脚本最终显示在Google表格上。

所以我的问题-到目前为止,我一直在使用for循环,以确保每个人在进入时都有新项目(并过滤出重复项)。 但是,此时使用嵌套的for循环会增加很多工作量-我们正在谈论数千个项目。

有没有更快的方法来解决这个问题? 每个项目都有一个唯一的ID,这可能会有所帮助。

在数据管理阶段使用对象{}而不是数组,并且如果使用者(Google表格)要求数据以数组形式存在,则可以创建一个函数来获取对象并将其映射到所需格式的数组。

我当时不学习数据库而朝自己的脚步射击-对于将来来这里的任何人,这都是错误的解决方法!

(比较“ UID”,大量的“ for”语句就可以解决问题,但是仅仅使用一个简单的mySQL会更好)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM