去除陣列重複資料

2021-09-29 16:41:59 字數 990 閱讀 3679

原始陣列:[1,2,1,2,3,4,5];

結果陣列:[1,2,3,4,5];

函式:

function removesame(arr){

for(var i=0;i

4.過程:

(1)第一輪:(i=0;i<7;i )(

j=1;j<7)

i=0,j=1,1-2不等,

j 1.

i=0;j=2,1-1相等

,去除第乙個

1,陣列長度變為6,

arr=[2,1,2,3,4,5]

(2)第二輪(i=0;i<6;i )(

j=1;j<6)

i=0;j=2,2-2相等

,去除第乙個

2,陣列長度變為

5,arr=[1,2,3,4,5]

(3)第三輪(i=0;i<5;i )(

j=1;j<5)

i=0,j=2,1-3不等,

j 1.

i=0,j=3,1-4不等,

j 1.

i=0,j=4,1-5不等,

i 1

(4)第四輪(i=0;i<5;i )(

j=1;j<5)

i=1,

j=2,2-3

不等,j 1.

i=1,j=3,2-4不等,

j 1.

i=1,j=4,2-5不等,

i 1

(5)第五輪(i=0;i<5;i )(

j=1;j<5)

i=2,

j=3,3-4

不等,j 1.

i=2,j=3,3-5不等,

i 1

(6)第六輪(i=0;i<5;i )(

j=1;j<5)

i=3,

j=4,4-5

不等,結束

5 .原理擴充套件,從介面獲取審核記錄的json陣列時,選取相同審核人最近的一條審核記錄

去除陣列中的重複資料

去除陣列中的重複資料 乙個或多個陣列 protected string removeduplicate string arrinput return string nstr.toarray typeof string 去除陣列中的重複項 傳送資訊,新增手機重複問題 新增的號碼內部重複 新增的號碼和原...

js陣列去除重複資料

建立乙個新陣列,然後迴圈遍歷要去重的陣列,每次判斷新陣列不包含舊陣列的值時 新陣列用indexof方法檢索舊陣列的值返回結果等於 1 將該值加入新陣列。let oldarr 1 2,3 4,5 5,6 7,8 2,3 let newarr unique oldarr function unique ...

js陣列去除重複資料

1 遍歷陣列法 建立乙個新陣列,然後迴圈遍歷要去重的陣列,每次判斷新陣列不包含舊陣列的值時 新陣列用indexof方法檢索舊陣列的值返回結果等於 1 將該值加入新陣列。let oldarr 1,2,3,4,5,5 6,7,8,2,3 let newarr unique oldarr function...