반응형
1. 배열을 순회하는 방식
배열의 모든 요소를 순회하면서 별도의 배열에 동일하지 않은 값만 추가.
var array = ["국어", "영어", "수학", "국어", "영어", "수학"];
var distinct = [];
for(var i=0; i<array.length; i++) {
if(distinct.indexOf(array[i]) === -1) {
distinct.push(array[i]);
}
}
2. jQuery 라이브러리 활용 방식
var array = ["국어", "영어", "수학", "국어", "영어", "수학"];
var distinct = [];
$.each(array, function(i, el) {
if($.inArray(el, distinct) === -1) {
distinct.push(el);
}
});
반응형
'JS&jQuery' 카테고리의 다른 글
[JS&jQuery] 하위 IFRAME 함수 호출(부모에서 자식 함수 실행) (0) | 2022.04.29 |
---|---|
[JS&jQuery] 특정 날짜간 차이 구하기 (0) | 2022.04.28 |
[JS&jQuery] 클립보드 복사 기능 구현(clipboard 라이브러리 사용) (0) | 2021.09.11 |
[JS&jQuery] 문자열 시간(HH:MM:SS) 정수형 초 단위(Second)로 변환 (0) | 2021.09.10 |
[JS&jQuery] 정규식으로 URL 및 IP 유효성 체크 (0) | 2021.02.07 |