【发布时间】:2021-05-20 11:46:09
【问题描述】:
我有以下 2 个列表:
array_main = [[01-0158969,315],[01-0161045,699],[01-0161046,500]]
array_helper_both = [[01-0158969,315],[01-0161045,699],[01-0161050,500]]
我正在尝试将 array_main 与 array_helper_both 进行比较,如果有任何差异(array_main 中存在元素但 array_helper_both 中没有元素),那么我尝试将其添加到 array_helper_both。例如,“01-0161046”在array_main 中,但不在array_helper_both 中。
因此 array_helper_both 结果将是:
[[01-0158969,315],[01-0161045,699],[01-0161050,500],[01-0161046,500]]
这是我尝试过但似乎不起作用的代码:
var list3 = array_helper_both.filter(x => !array_main.includes(x));
var list4 = array_helper_both.concat(array_main.filter(x => !array_helper_both.includes(x)));
任何线索/建议将不胜感激。
【问题讨论】:
标签: arrays google-apps-script comparison