JS&jQuery
[JS&jQuery] 배열의 중복제거
jn4624
2021. 4. 29. 15:15
반응형
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);
}
});
반응형