[javascript] Underscore.js를 사용하여 컬렉션에서 중복된 요소를 제거하는 방법은 어떻게 되나요?
var _ = require('underscore');

var collection = [1, 2, 2, 3, 4, 4, 5];
var uniqueValues = _.uniq(collection);

console.log(uniqueValues);

위의 코드에서 collection은 중복된 값을 가지고 있는 배열입니다. _.uniq 함수를 사용하여 중복된 요소를 제거한 새로운 배열을 생성합니다. 이후 console.log를 사용하여 결과를 확인할 수 있습니다.

실행 결과는 [1, 2, 3, 4, 5]가 됩니다.

Underscore.js의 uniq 함수는 기본적으로 컬렉션 내의 중복된 값을 제거하고 유일한 값만을 반환합니다. 이 함수에는 두 번째 인자를 통해 정렬된 배열을 유지할 수 있는 옵션도 제공됩니다. 자세한 내용은 Underscore.js 공식 문서를 참조하시기 바랍니다.

참고 문서: Underscore.js 공식 문서 - uniq