js从2个多维数组中取出不同的值重组

584 ℃

js从2个多维数组中根指定id取出不同的值重新生成数组!

代码如下:

var arr1 = [{
  "name": "小骨",
  "sex": "女"
}, {
  "name": "小米",
  "sex": "男"
}];
var arr2 = [{
  "name": "小米",
  "sex": "男"
}, {
  "name": "小龙",
  "sex": "男"
},{
  "name": "小骨",
  "sex": "女"
}];
var result = [];
for (var i = 0; i < arr2.length; i++) {
  var obj = arr2[i];
  var name = obj.name;
  var isExist = false;
  for (var j = 0; j < arr1.length; j++) {
  	var aj = arr1[j];
  	var n = aj.name;
  	if (n == name) {
      isExist = true;
      break;
  	}
  }
  if (!isExist) {
  	result.push(obj);
  }
}
console.log('输出结果:', result);

 

js多维数组去重:条件是“key1”相同并且“key2”相同进行去重

js利用find方法查找符合条件的元素

js用最简单的方法判断数组中是否存在某个值(3种方法)

js如何从2个数组中找到相同元素

JS开发需要了解的一些小技巧

标签: js数组判断, js数组取不同值, 数组取值

上面是“js从2个多维数组中取出不同的值重组”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3998.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

如何利用 Git 实现回退功能
wordpress如何统计网站或指定文章的评论数量
什么是落地页体验
帝国cms在会员控制面板中如何调用好友
HTTP协议中Cookie的安全问题是什么?如何避免Cookie安全问题?