JavaScript去除数组中重复字符串(未测试)
2016-07-22 13:28
495 查看
一个或两个数组,去除重复
////////////////////// 一个数组,去除重复 //////////////////////////// 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; }
相关文章推荐
- javascript实现求和
- JS中创建类的方法
- JavaScript数组求和高效率方法
- js 相关笔记
- js判断是否输入的是年份 (未测试)
- JavaScript 中的函数式编程实践
- Javascript计时器的实现(未测试)
- JavaScript取得字符串的长度(中文,日文)
- javascript 变量类型
- Javascript面试题
- JavaScript动画 —— 弹动动画 (未测试)
- js获取页面及个元素高度、宽度
- JavaScript的三大组成部分
- js面向对象编程
- d3.js画矢量图+可拖拽的实现思路(未测试)
- js文章快速分享代码 (未测试)
- js上传图片预览 (未测试)
- js利用数组实现队列与堆栈效果
- js利用数组实现队列与堆栈效果
- JavaScript常用方法函数收集(未测试)