IT 자료

javascript 배열 중복제거

성곤 2020. 7. 10. 16:55
반응형

javascript 배열 중복제거

 

ES6 에서는 set 이라는 유니크한 배열을 만들수 있으니 사용해보자.

 

하지만, 우리는 그럴수가 없으니 별도의 함수를 만들어서 작업해야한다.

 

직접 만들어보았다.

 

/* 배열 내에 중복된 데이터를 제거한다. */
function fn_uniqueArr(arr){

	for(var i = 0; arr.length > i; i++){

		for(var j = (i +1); arr.length > j; j++){
			
			if(arr[i] == arr[j]){
				
				arr.splice(j, 1);
				j = j -1;
			}
		}
	}
	
	return arr;
}
반응형