【发布时间】:2020-07-20 04:57:34
【问题描述】:
我正在尝试以角度合并 javascript/typescript 中的几个数组,我需要输出一个包含所有数组中的公共值的数组。 例如:
arrayOne = [34, 23, 80, 93, 48]
arrayTwo = [48, 29, 10, 79, 23]
arrayThree = [23, 89, 48, 20, 63]
输出:outputArr= [23, 48]
为了从 2 个数组中获取公共元素,我使用下一个数组中的元素过滤一个数组。
return this.arrayOne.filter(el => this.arrayTwo.includes(el));
如果我必须合并大量数组,我该如何有效地做到这一点......? 提前谢谢...
【问题讨论】:
-
Array.prototype.concat 是一种方式。
标签: arrays typescript merge