[javascript] Underscore.js를 사용하여 배열의 요소를 세는 방법은 어떻게 되나요?

Underscore.js는 자바스크립트의 유용한 기능을 제공하는 라이브러리입니다. 배열의 요소를 세는 작업도 간단하게 처리할 수 있습니다.

Underscore.js의 countBy 함수를 사용하여 배열의 요소를 세는 방법을 알아보겠습니다. 이 함수는 각 요소를 그룹화하고, 각 그룹의 요소 개수를 반환합니다.

먼저, Underscore.js를 프로젝트에 추가해야 합니다. 다음과 같이 script 태그를 사용하여 Underscore.js를 로드할 수 있습니다:

<script src="underscore.js"></script>

이제 배열에서 요소를 세는 예제를 살펴보겠습니다:

const _ = require('underscore');

const numbers = [1, 2, 3, 4, 5, 1, 2, 3, 1, 2];
const counts = _.countBy(numbers);

console.log(counts);

위의 예제에서는 numbers 배열에서 각 숫자의 개수를 세어 출력합니다. 출력 결과는 다음과 같습니다:

{
  '1': 3,
  '2': 3,
  '3': 2,
  '4': 1,
  '5': 1
}

따라서, Underscore.js를 사용하면 간단하게 배열의 요소를 세는 작업을 수행할 수 있습니다.

참고 자료: