ES6이다 뭐다... 모든브라우저에서 작성한 코드가 동작을 안하는 경우 난감한 상황이 발생 할 수 있다.
그중에 하나가 javascript 작성시 중복제거 코드를 작성했는데 IE에서 동작하지 않는 경우를 볼 수 있다.
findindex나 화살표함수(ES6) 문법을 사용하는 코드의 경우 문제가 될 수 있다.
아직까지 IE가 사라지지 않았으므로.. jQuery를 이용한 중복제거 함수를 작성해 보았다.
1
2
3
4
5
6
7
8
9
|
var valueArr = ["11","22","33","44","11","55","66"]; // 원본배열
var uniqueArr = []; // 중복이 제거된 배열이 생성될 변수
$.each(valueArr, function(k, val){
if($.inArray(val, uniqueArr) === -1){
uniqueArr.push(val);
}
});
console.log(uniqueArr);
|
cs |
'Web > JQuery' 카테고리의 다른 글
jQuery Selector(선택자) - #2 자식/형제요소 및 조합 선택자 (0) | 2020.03.25 |
---|---|
jQuery Selector(선택자) - #1 개요 및 기본 사용법 (0) | 2020.03.25 |
jQuery replaceAll() 함수 만들기 (0) | 2020.03.13 |
jQuery UI dialog와 Bootbox(bootstrap) 기능을 사용할때 오류 (0) | 2017.08.04 |
Button Click 시 Submit이 되는현상 (0) | 2017.02.21 |