Underscore.js를 이용하여 javascript Array Merge하기
기존 Array에 신규 Array값을 Merge하려면 for loop를 돌면서 키값을 비교하며 교체하는 방법은 있으나그런 날코딩(?)은 너무 우아하지 않아서 찾아보니 Underscore.js로 가능하더라. 기존 Array로 Merge대상var ori = [{"KEY": "A", "VALUE" : 1 }, {"KEY": "B", "VALUE" : 2 }, {"KEY": "C", "VALUE" : 3 },{"KEY": "D", "VALUE" : 4 }]; 신규 Arrayvar inp = [{"KEY": "D", "VALUE" : 44 },{"KEY": "E", "VALUE" : 5 }]; 신규 Array의 각 Object의 "KEY"값을 기준으로 기존 Array를 추가하거나 변경하는 작업으로 원하는 결과 값..
더보기
Javascript 배열 메서드
Javascript Array클래스에 정의되어있는 배열 메서드에 대하여 알아보자. join() Array.join()메서드는 배열의 모든 원소를 문자열로 변환하고 이어 붙여서 반환한다. var a = [1, 2, 3]; //3개의 원소를 가진 배열을 생성 var s = a.join(); //s == "1,2,3" s = a.join(", "); //s == "1, 2, 3" Array.join() 메서드는 String.split() 메서드와 반대되는 기능을 한다. reverse() Array.reverse() 메서드는 이름에서도 알 수 있듯이 배열 안의 원소 순서를 반대로 정렬하여 반환한다. var a = new Array(1,2,3); // a[0] = 1, a[1] = 2, a[2] = 3 a.rev..
더보기