[javascript] Underscore.js의 배열 함수들은 어떤 게 있나요?
  1. each: 배열의 각 요소에 대해 함수를 반복적으로 실행합니다. 참고 문서
_.each([1, 2, 3], function(num){
  console.log(num);
});
// 결과: 1 2 3 (콘솔에 출력)
  1. map: 배열의 각 요소에 함수를 적용하여 새로운 배열을 생성합니다. 참고 문서
var mappedArray = _.map([1, 2, 3], function(num){
  return num * 2;
});
console.log(mappedArray);
// 결과: [2, 4, 6] (콘솔에 출력)
  1. filter: 조건에 맞는 요소만으로 이루어진 배열을 반환합니다. 참고 문서
var filteredArray = _.filter([1, 2, 3, 4, 5], function(num){
  return num % 2 === 0;
});
console.log(filteredArray);
// 결과: [2, 4] (콘솔에 출력)
  1. reduce: 배열의 요소를 순차적으로 결합하여 단일 값으로 만듭니다. 참고 문서
var reducedValue = _.reduce([1, 2, 3], function(sum, num){
  return sum + num;
}, 0);
console.log(reducedValue);
// 결과: 6 (콘솔에 출력)
  1. find: 조건을 만족하는 첫 번째 요소를 반환합니다. 참고 문서
var foundElement = _.find([1, 2, 3, 4, 5], function(num){
  return num % 2 === 0;
});
console.log(foundElement);
// 결과: 2 (콘솔에 출력)

위의 내용은 일부이며, Underscore.js는 다양한 배열 함수들을 지원합니다. 더 많은 함수와 사용법은 공식 문서를 참조하시기 바랍니다.