源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript中去除数组重复元素的实现方法【实例】

  • 时间:2021-05-11 20:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript中去除数组重复元素的实现方法【实例】
在实际应用中,我们很多时候都可能需要去除数组中的重复元素,下面就是javascript数组去重的方法实现:
<script language="javascript">
<!--
 /*判断数组中是否存在某个元素的方法*/
 function isExistInArr(_array, _element){
  if(!_array || !_element) return false;
  if(!_array.length){
   return (_array == _element);
  }
  for(var i=0; i<_array.length; i++){
   if(_element == _array[i]) return true;
  }
  return false;
 }

 /*去除数组中重复元素的方法*/
 function distinct(_array){
  if(!_array || !_array.length) return _array;
  var newArray = new Array();
  for(var i=0; i<_array.length; i++){
   var oEl = _array[i];
   if(!oEl || this.isExistInArr(newArray, oEl)) continue;
   newArray[newArray.length] = oEl;
  }
  return newArray;
 }
 var origArr = [1,2,3,4,1,4,1,3];
 origArr = distinct(origArr);
 alert(origArr);
//-->
</script>
以上这篇javascript中去除数组重复元素的实现方法【实例】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部