原始陣列:[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...