[javascript] Underscore.js를 사용하여 컬렉션에서 요소들을 샘플링하는 방법은 어떻게 되나요?

Underscore.js는 JavaScript 라이브러리로, 다양한 유틸리티 함수를 제공하여 개발자들이 코드 작성을 효율적으로 할 수 있도록 도와줍니다. 컬렉션에서 요소들을 샘플링하는 데에도 Underscore.js를 사용할 수 있습니다.

Underscore.js의 sample 함수를 사용하여 컬렉션에서 요소들을 샘플링할 수 있습니다. 이 함수는 컬렉션에서 무작위로 요소들을 선택하여 샘플링한 새로운 배열을 반환합니다.

아래는 sample 함수의 사용 예시입니다.

const _ = require('underscore');

const collection = [1, 2, 3, 4, 5];

const sampledElements = _.sample(collection, 3);

console.log(sampledElements); // [4, 2, 5]

위의 코드에서는 sample 함수를 사용하여 collection 배열에서 3개의 요소를 무작위로 선택하여 sampledElements 배열에 저장하고 출력합니다. 실행 시마다 선택되는 요소들은 다를 수 있습니다.

Underscore.js의 sample 함수를 사용하면 컬렉션에서 요소들을 샘플링하는 작업을 간단하게 수행할 수 있습니다.

더 자세한 내용은 Underscore.js 공식 문서를 참고하시기 바랍니다.

참고 문서: Underscore.js - Sample