Dans les applications pratiques, nous pouvons souvent avoir besoin de supprimer des éléments en double dans un tableau. Voici l'implémentation de la méthode de déduplication de tableau 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>
La méthode d'implémentation ci-dessus [exemple] de suppression des éléments en double des tableaux en javascript est tout le contenu partagé par l'éditeur. J'espère qu'elle pourra vous donner une référence et j'espère que vous prendrez en charge Script Home.