JavaScript去除数组中重复字符串
2018-07-20 来源:open-open
一个或两个数组,去除重复
////////////////////// 一个数组,去除重复 //////////////////////////// var student = ['qiang','ming','tao','li','liang','you','qiang','tao']; function unique(arr){ // 遍历arr,把元素分别放入tmp数组(不存在才放) var tmp = new Array(); for(var i in arr){ //该元素在tmp内部不存在才允许追加 if(tmp.indexOf(arr[i])==-1){ tmp.push(arr[i]); } } return tmp; } ////////////////////// 合并两个数组,并去除重复 ////////////////////////////// var ARR1=[1,2,3,4]; var ARR2=[3,4,5,6]; function mergeArray(arr1, arr2) { var _arr = []; for (var i = 0; i < arr1.length; i++) { _arr.push(arr1[i]); } var _dup; for (var i = 0; i < arr2.length; i++){ _dup = false; for (var _i = 0; _i < arr1.length; _i++){ if (arr2[i] === arr1[_i]){ _dup = true; break; } } if (!_dup){ _arr.push(arr2[i]); } } return _arr; }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:冒泡排序算法java实现
最新资讯
热门推荐