js怎么获取两个数组及数组对象中相同和不相同的值
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"js怎么获取两个数组及数组对象中相同和不相同的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"js怎么获取两个数组及数组对象中相同和不相
千家信息网最后更新 2025年12月01日js怎么获取两个数组及数组对象中相同和不相同的值
本篇内容主要讲解"js怎么获取两个数组及数组对象中相同和不相同的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"js怎么获取两个数组及数组对象中相同和不相同的值"吧!
1、获取两个数组中相同的元素
var arr1 = [0,1,2,3,4,5];var arr2 = [0,4,6,1,3,9];function getArrEqual(arr1, arr2) { let newArr = []; for (let i = 0; i < arr2.length; i++) { for (let j = 0; j < arr1.length; j++) { if(arr1[j] === arr2[i]){ newArr.push(arr1[j]); } } } return newArr;}console.log(getArrEqual(arr1, arr2));//[0, 4, 1, 3]2、获取两个数组中不相同的元素
var arr1 = [0,1,2,3,4,5];var arr2 = [0,4,6,1,3,9];function getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i, arr) { return arr.indexOf(v) === arr.lastIndexOf(v); });}console.log(getArrDifference(arr1,arr2)); // [2, 5, 6, 9]3、获取两个数组对象中相同的值
function getArrDifSameValue(arr1,arr2){ var result = []; for(var i = 0; i < arr2.length; i++){ var obj = arr2[i]; var id = obj.id; var isExist = false; for(var j = 0; j < arr1.length; j++){ var aj = arr1[j]; var n = aj.id; if(n == id){ isExist = true; break; } } if(isExist){ result.push(obj); } } return result;} var arr1 = [ {"id": "A"},{"id": "B"}];var arr2 = [ {"id": "A"}, {"id": "B"},{"id": "C"}];console.log(getArrDifSameValue(arr1,arr2));4、获取两个数组对象中不相同的值
function getArrDifSameValue(arr1,arr2){ var result = []; for(var i = 0; i < arr2.length; i++){ var obj = arr2[i]; var id = obj.id; var isExist = false; for(var j = 0; j < arr1.length; j++){ var aj = arr1[j]; var n = aj.id; if(n == id){ isExist = true; break; } } if(!isExist){ result.push(obj); } } return result;} var arr1 = [ {"id": "A"},{"id": "B"}];var arr2 = [ {"id": "A"}, {"id": "B"},{"id": "C"}];console.log(getArrDifSameValue(arr1,arr2));// [{"id": "C"}]到此,相信大家对"js怎么获取两个数组及数组对象中相同和不相同的值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
相同
数组
两个
对象
j++
元素
内容
学习
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
朋友
网站
频道
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为云服务器活动
更新导航数据库注意事项
武汉计算机网络技术学校
易欧互联网科技有限公司
青少年网络安全小结
单位网络安全宣传培训制度
金融银行的软件开发
无锡进口服务器高质量的选择
苏州口碑好服务器优质推荐
数据库技术及应用项目教程 答案
php教程打开数据库
富民县网络安全宣传
vf中的数据库是什么样的数据库
数据库中删除表字段的操作
教育信息化与网络安全工作要点
浏览器和web服务器怎么连接
安徽智能软件开发网上价格
网络安全教育二维码可以扫吗
株洲java软件开发培训排名
动产数据库 -不动产
南通华友软件开发
银行网络安全岗位
嘉定网络安全派出所
php软件开发独立站
网络技术学院专业
华为网络安全菁英
财务数据库满了
赌博 网络技术服务 罪
无锡网络技术创新服务
规划企业网络安全