자바스크립트 배열 안 오브젝트 중복 처리 질문
본문
답변 3
원배열이 있다고 한다면 진공배열을 하나 만들고 원배열을 루프문으로 돌리면서 자신과 자신의 이전값이 다를 경우에만 진공배열에 담아줍니다. 물론 첫값은 무조건 넣어야 하겠죠.
<script>
original = [1, 2, 2, 3, 4, 5, 5, 6, 7, 7];
trans = [];
for (i = 0; i < original.length; i++) {
if (i == 0 || original[i] != original[i - 1]) trans.push(original[i]);
}
document.write(trans);
</script>
var ori_data = ["A","B","C","B","C"];
var new_data = [];
$.each(ori_data,function(i,value){
if(new_data.indexOf(value) == -1 ) new_data.push(value);
});
!-->
답변을 작성하시기 전에 로그인 해주세요.