| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
lsch9594
8年前发布

JavaScript去除数组中重复字符串

一个或两个数组,去除重复    

////////////////////// 一个数组,去除重复 ////////////////////////////  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;  }