sumBy
배열의 각 요소에서 지정된 함수를 통해 숫자 값을 추출하여 합계를 계산하는 함수입니다.
Signatures
typescript
function sumBy<T>(items: readonly T[], getValue: (item: T) => number): number;Parameters
| 이름 | 타입 | 설명 | 필수 여부 |
|---|---|---|---|
| items | readonly T[] | 합계를 계산할 배열 | ✓ |
| getValue | (item: T) => number | 각 요소에서 숫자 값을 추출하는 함수 | ✓ |
Returns
number - 모든 요소의 값을 합한 결과
Type Parameters
| 이름 | 설명 |
|---|---|
| T | 배열 요소의 타입 |
사용 예시
typescript
import { sumBy } from '@teamsparta/utils';
// 객체 배열에서 특정 속성의 합계
const products = [
{ name: 'Apple', price: 100 },
{ name: 'Banana', price: 50 },
{ name: 'Orange', price: 80 },
];
sumBy(products, (product) => product.price); // 230