陣列去除重複

2021-08-20 09:23:45 字數 1721 閱讀 3423

陣列去除重複

title

>

head

>

<

body

>

<

script

>

//方法1;效率低的髒檢查辦法,

letarr= [

11,

22,

33,

44,

11];

letnewarr

= ;

// let len = arr.length;

// for(let i = 0 ;i

//  let f = 0 ;

//  for(let j = i+1;j

//      if(arr[i] == arr[j])

//  }

//  if(f == 0 )

// }

// console.log(newarr);

//方法2 雙層for迴圈

vararr= [3,

4, 6,

32, 2,

3, 4,

57,

57, 6];

varresult

= ;

for(

vari= 0

; i<

arr.

length; i

++)

//驗收,看看是不是result中的每一項都不等於arr[i] if

(j== result

.length

) }

console

.log

(result);

//方法3內建sort

// var arr = [3,4,6,32,2,3,4,57,6];

// arr.sort(function(a,b));

// console.log(arr)

//方法4 利用物件去除重複; 

// var arr = [3, 4, 6, 32, 0, 0, 0, 2, 3, 4, 57, 6];

// var temp = {};

// var result = ;

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

// }

// console.log(result);

// console.log(temp);

<

/script

>

body

>

html

>

JS 陣列去除重複

使用new set 使用fliter 方法 var arr 1,2,3,4,5,5,4,3,2,11,3,22,11,11,22 let x arr.filter function val,index array filter 方法可以將滿足條件的數值返回。使用indexof查詢array中當前值的...

陣列去除重複的數

給定乙個陣列,要求輸出 重複的輸出一次,不重複的也輸出,陣列去除重複的數字 思路 給定的乙個陣列,首元素的值肯定是第一次出現,先輸出a 0 然後從a 1 開始課 1 前面的數比較是否相同,和a 0 比較,有重複的值時,跳出,從a 2 開始 沒有相同的數的時候則輸出a 1 同理a 2 和a 1 a 0...

JS中陣列去除重複

法一 返回新陣列每個位子型別沒變 function outrepeat a console.log arr outrepeat 2,4,4,5,a a 2,4,5,a 法二 類似於法一,但本農覺著法一更易於理解 function outrepeat a console.log arr outrepe...