[javascript] Underscore.js에서 제공하는 유틸리티 함수들 중에서 숫자 관련 함수는 어떤 게 있나요?
Underscore.js는 JavaScript 라이브러리로, 다양한 유틸리티 함수들을 제공하여 개발 작업을 효율적으로 처리할 수 있도록 도와줍니다. 숫자 관련 함수들 중 일부를 살펴보겠습니다.
_.random(min, max)
: 주어진 최솟값과 최댓값 사이의 임의의 정수를 반환합니다.var randomNumber = _.random(1, 10); console.log(randomNumber); // 예: 7
_.range([start], stop, [step])
: 주어진 범위에서 일정한 간격으로 숫자 배열을 생성합니다.var numbers = _.range(1, 10, 2); console.log(numbers); // 예: [1, 3, 5, 7, 9]
_.sum(array)
: 배열 내 숫자의 합을 계산하여 반환합니다.var sum = _.sum([1, 2, 3, 4, 5]); console.log(sum); // 예: 15
_.min(array)
/_.max(array)
: 배열 내 최솟값/최댓값을 반환합니다. ```javascript var minNumber = _.min([5, 2, 8, 3]); console.log(minNumber); // 예: 2
var maxNumber = _.max([5, 2, 8, 3]); console.log(maxNumber); // 예: 8 ```
위 함수들은 Underscore.js의 일부로서 숫자 관련 작업을 수행할 때 유용하게 활용할 수 있습니다. 더 많은 유틸리티 함수들을 확인하려면 Underscore.js 공식 문서를 참조하시기 바랍니다.