자바스크립트 라이브러리 lodash의 union() 메소드에 대하여 알아봅니다.

_.union([arrayA, arrayB, ...])


간단한 문법은 위와 같습니다. union()에 대하여 아래에서 더 자세히 알아봅니다. 


# lodash union() 메소드는?
union()은 lodash 배열에 사용하는 메소드 중 하나로 여러 개의 배열을 고유의 값으로 병합 할 수 있는 메소드입니다. 이처럼 병합하되 겹치는 값이 없는 unique 값으로만 합쳐야 하는 경우 union()을 사용합니다.


! union() 예제보기
간단한 예제를 만들어 봅니다. 만약 아래와 같이 두 개의 배열이 존재하는 경우입니다.
arrayA = [ 1, 2, 3 ];
arrayB = [ 3, 4, 5 ];

두 개의 배열을 병합하되 동일한 값이 없는 고유의 값만 남기기 위해 union()을 아래와 같이 사용할 수 있죠.
arrayC = _.union([arrayA, arrayB]);

코드를 실행하면 아래와 같이 변수 arrayC의 결과가 나타납니다.
// 출력결과
arrayC = [ 1, 2, 3, 4, 5 ]

여기까지 lodash의 union()에 대하여 알아봤습니다. 이처럼 고유 값만 가지기 위해서 union()을 사용할 수 있습니다.