[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