去除陣列中的重複元素的方法

2022-08-09 05:36:11 字數 754 閱讀 7099

1、去重

清除陣列中重複出現的元素:

var    arr1 = [ 1,3,3,4,4 , 4,"aba","aba" ];   //陣列字面量的形式建立陣列。

var    arr2 = [ ];

for ( var i=0; iif(arr2.indexof(arr1[i])<0);

for( var  i=0 ;i< arr1.length; i++)

else

}for (key in obj)

3、依據陣列清除重複元素的原理,查詢字串中重複出現的字母;

var   str = "abareevadrgr";

var  str2 = "";                    // 存放重複的元素

var   arr1 =str.split("");     //將字串轉換成陣列。

var   arr2 =  [ ];

for (var i =0 ; iif( arr2.indexof(arr1[i])<0){

arr2.push(arr[i]);                   //  起到乙個中轉戰的作用,以此來排除重複元素。  

else{

if(str2.indexof(arr1[i])<0){       //這個字母在字串 str 中可能出現多次,所以要再判斷,避免將重複的元素全部輸出。

str2+=arr1[i];

console.log(str2);  在控制台輸出的結果是   aer

去除陣列中重複元素

統計乙個一維陣列中的各個元素的個數,然後刪除多出來的重複元素,並輸出結果。例如 1,2,2,2,3,3,3,3,3 1,2,3 將重複元素的列表中的重複元素進行統計,並將統計結果放在dictionary中,key為元素,value為該元素的個數 然後通過for獲取key,得到乙個新的列表,就是沒有重...

js去除陣列的重複元素和去除陣列中相鄰的重複元素

去除陣列的重複元素 array.prototype.distinct function var o2 var o3 var o for var i 0 o i i else length 0 for o in o1 for o in o2 return o3 var obj var o1 obj,o...

php刪除陣列中重複元素的方法

幾種php刪除陣列元素方法在很多情況下我們的陣列會出現重複情況,那我們刪除陣列中一些重複的內容怎麼辦,這些元素必須保持他唯一,所以就想辦法來刪除它們,下面利用了遍歷查詢llgfydop來刪除重複陣列元素的幾種方法。方法一 完整刪除重複陣列例項 刪除陣列中的乙個元素 function array re...