可以通过以下步骤实现:
以下是一个示例的JavaScript代码实现:
function mergeAndFindCommonArrays(arrays) {
let commonElements = [];
for (let i = 0; i < arrays[0].length; i++) {
let element = arrays[0][i];
let isInAllArrays = true;
for (let j = 1; j < arrays.length; j++) {
if (!arrays[j].includes(element)) {
isInAllArrays = false;
break;
}
}
if (isInAllArrays && !commonElements.includes(element)) {
commonElements.push(element);
}
}
return commonElements;
}
// 示例用法
let array1 = [1, 2, 3, 4, 5];
let array2 = [4, 5, 6, 7];
let array3 = [5, 6, 7, 8, 9];
let arrays = [array1, array2, array3];
let commonElements = mergeAndFindCommonArrays(arrays);
console.log(commonElements);
在这个示例中,我们合并了三个数组,并找到了它们的公共元素数组作为输出。输出结果将是 [5]
,因为数字5是唯一在所有三个数组中都存在的元素。
推荐的腾讯云相关产品:腾讯云服务器(CVM),产品介绍链接地址:腾讯云服务器(CVM)。
领取专属 10元无门槛券
手把手带您无忧上云