麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)的合并多個(gè)數(shù)組去重算法示例

2019-11-19 14:01:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)的合并多個(gè)數(shù)組去重算法。分享給大家供大家參考,具體如下:

var arr1 = ['a','b'];var arr2 = ['a','c','d'];var arr3 = [1,'d',undefined,true,null];//合并兩個(gè)數(shù)組,去重var concat_ = function(arr1,arr2){  //不要直接使用var arr = arr1,這樣arr只是arr1的一個(gè)引用,兩者的修改會(huì)互相影響  var arr = arr1.concat();  //或者使用slice()復(fù)制,var arr = arr1.slice(0)  for(var i=0;i<arr2.length;i++){    arr.indexOf(arr2[i]) === -1 ? arr.push(arr2[i]) : 0;  }  return arr;}console.log(concat_(arr1,arr2));

運(yùn)行結(jié)果:

var arr1 = ['a','b'];var arr2 = ['a','c','d'];var arr3 = [1,'d',undefined,true,null];//合并多個(gè)數(shù)組,去重var concat = function(arr1,arr2,arr3){  if(arguments.length <= 1){    return false;  }  var concat_ = function(arr1,arr2){    var arr = arr1.concat();    for(var i=0;i<arr2.length;i++){      arr.indexOf(arr2[i]) === -1 ? arr.push(arr2[i]) : 0;    }    return arr;  }  var result = concat_(arr1,arr2);  for(var i=2;i<arguments.length;i++){    result = concat_(result,arguments[i]);  }  return result;}console.log(concat(arr1,arr2,arr3));

運(yùn)行結(jié)果:

//合并多個(gè)數(shù)組,去重,排序var arr1 = [1,6,4,0];var arr2 = [8,20,7,4.5];var arr3 = [6,0,7,90,2];var concat = function(arr1,arr2,arr3){  if(arguments.length <= 1){    return false;  }  var concat_ = function(arr1,arr2){    var arr = arr1.concat();    for(var i=0;i<arr2.length;i++){      arr.indexOf(arr2[i]) === -1 ? arr.push(arr2[i]) : 0;    }    return arr;  }  var result = concat_(arr1,arr2);  for(var i=2;i<arguments.length;i++){    result = concat_(result,arguments[i]);  }  //排序  function sortNumber(a,b){    return a - b;  }  return result.sort(sortNumber);}console.log(concat(arr1,arr2,arr3));

運(yùn)行結(jié)果:

PS:這里再為大家提供幾款相關(guān)工具供大家參考使用:

在線去除重復(fù)項(xiàng)工具:
http://tools.VeVB.COm/code/quchong

在線文本去重復(fù)工具:
http://tools.VeVB.COm/aideddesign/txt_quchong

在線動(dòng)畫演示插入/選擇/冒泡/歸并/希爾/快速排序算法過(guò)程工具:
http://tools.VeVB.COm/aideddesign/paixu_ys

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品国产91久久久久久浪潮蜜月 | 91小视频在线观看免费版高清 | 国产一级不卡毛片 | 日韩一级片 | 欧美黄色大片免费观看 | 女18一级大黄毛片免费女人 | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 性 毛片 | 色视频在线观看 | 视频一区二区三区免费观看 | 亚洲成a人在线 | 欧美一级特黄aaaaaaa什 | 99欧美精品 | 久久国产精品一区 | 成人国产高清 | 久久精品国产精品亚洲 | 麻豆视频国产在线观看 | 成人福利视频导航 | 在线播放黄色网址 | 久久精品国产99国产精品亚洲 | 欧美精品18videos性欧美 | 国产麻豆交换夫妇 | 李宗瑞国产福利视频一区 | 伊人在线视频 | 狠狠干天天 | 中日无线码1区 | 欧美精品成人一区二区在线观看 | 亚洲国产高清自拍 | 中午日产幕无线码1区 | 91午夜在线观看 | 久久久久久久久久久影视 | 免费看黄色一级大片 | 毛片大全在线观看 | 毛片视频观看 | 中文字幕一二三区芒果 | 国产成人av免费 | 视频一区二区三区中文字幕 | 亚洲va国产va | 欧美人的天堂一区二区三区 | 国产精品麻豆一区二区三区 | 国产一区二区三区视频免费 |