You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript基于索引比较两个数组并找出不匹配元素?

提取数组对应位置不匹配元素

原始数组

var a = ["a","b","c","d"];
var b = ["b","a","c","d"];

需求

提取数组a中对应位置与数组b不匹配的元素,预期结果:["a", "b"]

实现代码

const mismatchedElements = a.filter((element, index) => element !== b[index]);
console.log(mismatchedElements); // 输出:["a", "b"]

说明

使用数组的filter方法遍历数组a,同时对比相同索引下标下数组b的元素,将二者不相等的元素筛选出来,即可得到对应位置的不匹配元素集合。

内容的提问来源于stack exchange,提问作者Sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 03:50:19