博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何找出两个数组的相同元素?如果是多维数组呢?值类型除了基本类型还有引用类型呢?...
阅读量:4979 次
发布时间:2019-06-12

本文共 953 字,大约阅读时间需要 3 分钟。

我这里只比较了简单的如果一维数组:

var arr1 = ['5',2,3,6,'9',8];            var arr2 = [5,6,2,8,9];            var flag = arr1.length >= arr2.length ? true : false;            var shortLength = flag ? arr2.length : arr1.length;            var shortArr = flag ? arr2 : arr1;            var longArr = flag ? arr1 : arr2;            var kongArr = [];            for(var i=0;i
= 0){// var longType = Object.prototype.toString.call(longArr[commonIndex]);// var shortType = Object.prototype.toString.call(shortArr[i])// if(longType == shortType ){
// console.log(1) kongArr.push(longArr[commonIndex])// } } } console.log(kongArr)

 

如果我现在要让如果数组里面的引用类型的key和value相等,也算是相同元素呢?要怎么细化,更简洁的写这个方法?例如arr1 = [{'one':1}];arr2 =  [{'one':1}]

转载于:https://www.cnblogs.com/chun321/p/10400939.html

你可能感兴趣的文章
构建之法阅读笔记01
查看>>
通过源码分析Java开源任务调度框架Quartz的主要流程
查看>>
DateTime 中的 ToString 格式化输出
查看>>
python并发编程之IO模型 (四十九)
查看>>
8算法策略之枚举法
查看>>
ubuntu 下修改MySQL 的root用户密码
查看>>
C++11 多线程
查看>>
Event percentages解析
查看>>
重构手法之重新组织函数【4】
查看>>
重构手法之简化条件表达式【4】
查看>>
NYOJ 128 前缀式计算
查看>>
方向、重力加速度-Android仿iPhone晃动撤销输入功能(微信摇一摇功能)-by小雨
查看>>
MySQL基础复习
查看>>
盲签名协议
查看>>
Flutter 获取控件尺寸和位置
查看>>
互联网时代的密码记忆模型
查看>>
51nod_learn_greedy_活动安排2
查看>>
物联网架构成长之路(32)-SpringBoot集成MQTT客户端
查看>>
C++中构造函数的手动和自动调用方式
查看>>
重构----学习心得
查看>>