问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教关于JS判断两个纯数字元素的数组有无相同元素的方法。

发布网友 发布时间:2022-04-29 14:50

我来回答

2个回答

热心网友 时间:2022-04-24 14:18

<script>
//去重合并数组
var concat = (function(){
  // concat arr1 and arr2 without plication.
  var concat_ = function(arr1, arr2) {
    for (var i=arr2.length-1;i>=0;i--) {
      arr1.indexOf(arr2[i]) === -1 ? arr1.push(arr2[i]) : 0;
    }
  };
  // concat arbitrary arrays.
  // Instead of alter supplied arrays, return a new one.
  return function(arr) {
    var result = arr.slice();
    for (var i=arguments.length-1;i>=1;i--) {
      concat_(result, arguments[i]);
    }
    return result;
  };
}());
$(document).ready(function(){
 //假设两个数组
  var array1 = [1, 2];
  var array2 = [2, 4];
  var array3 = concat(array1,array2);
  alert(array3);//[1,2,4]
});
</script>

合并后的数组有了,再去判断是否有相同元素简单了,如果array1.lenght+array2.lenght>array3.length 就说明有相同元素

参考:segmentfault “javascript如何合并多个数组”

热心网友 时间:2022-04-24 15:36

用两个for循环嵌套,判断array[i]是否等于array[j]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 js如何处理两个json数组去除重复数据,然后合并数组,求大神帮忙解决下... BAR1918轻机枪有什么缺点? 哈尔滨肉联红肠和秋林里道斯红肠有什么区别??口味上?? 哈尔滨秋林公司都卖什么?红肠还卖吗?多少钱一斤? 哈尔滨红肠那卖的最正宗,最好吃?是秋林里道斯吗 哈尔滨秋林里道斯红肠哪里卖的正宗啊,求具体地址 哈尔滨红肠最好吃的有哪几种? 秋林公司红肠哪里正宗? 秋林里道斯的红肠去哪买?用不用排队 哈尔滨红肠分哪几个品牌 秋林公司下面卖的红肠是正宗的吗 哪种红肠最好吃 秋林红肠和商委红肠哪个好 哈尔滨秋林红肠的问题,懂得进~~ 现在秋林的粉肠和红肠都多少钱一斤了? 华为5g股票充值是充值到别人账户吗? 哈尔滨秋林红肠到底哪家是正宗的? 请问华为5g概念股,那个只有二维码扫码登录的是虚假的吗? 商委红肠和秋林红肠哪个好吃 你好华为5g新时代是你们的概念股吗?我提不出来钱了 JS,我这个去重方式有错误吗? 怎样能使QQ聊天对话框隐藏 ff14怎么去掉剧情的对话框 《孤芳不自赏》epub下载在线阅读全文,求百度网盘云资源 《孤芳不自赏》txt全集下载 以石字开头的对联有哪些 乌石村用&quot;乌&quot;,&quot;石&quot;两个字开头的对联 以“石”字开头的凉亭对联 请赐教一副对联:上联以“石”开头,下联以“珠”开头。13个字为好,谢谢! 以石阁为字头,拟七字对联? 我孙子结婚,求结婚对联,上联用石字开头,下联用泉字开头十五个字的对联,谢谢。 小儿子满月酒,求对联一副,以石长两字开头连,其中石字开头为上联,长字开头为下联! 荣耀yalal50有NFC吗? 做石临流二三子的对联 求对联“石”和“溪”字开头写对联 求一副,上联以罗开头,下联以石开头的十三字乔迁对联 华为honor20sYAL-AL50怎么隐藏软件? 上联以石字开头,下联以湖字开头的对联 请求帮我写一祖祠对联,要求十一个字,上联开头用建字.下联开头用石字 请大师帮我做新居对联,上联石头开头,下联磊字开头的十一字对联?