# times (Lodash 호환성)

주어진 횟수만큼 함수를 실행하고 결과를 배열로 반환해요.

```typescript
const result = times(n, iteratee);
```

## 사용법

### `times(n, iteratee)`

주어진 횟수만큼 반복 함수를 실행하고 결과를 배열로 반환해요. 각 반복에서 현재 인덱스를 함수에 전달해요.

```typescript
import { times } from 'es-toolkit/compat';

// 0부터 2까지의 인덱스에 2를 곱한 값들의 배열
times(3, i => i * 2);
// Returns: [0, 2, 4]

// 같은 값을 여러 번 생성
times(2, () => 'es-toolkit');
// Returns: ['es-toolkit', 'es-toolkit']
```

함수를 전달하지 않으면 인덱스 배열을 반환해요.

```typescript
import { times } from 'es-toolkit/compat';

times(3);
// Returns: [0, 1, 2]
```

#### 파라미터

- `n` (`number`): 반복할 횟수예요. 정수로 변환되며, 1보다 작거나 안전하지 않은 정수면 빈 배열을 반환해요.
- `iteratee` (`(num: number) => T`, 선택): 각 반복에서 실행할 함수예요. 인덱스를 인수로 받아요. 제공하지 않으면 인덱스를 그대로 반환해요.

#### 반환 값

(`T[]`): 각 반복에서 실행한 함수의 결과들로 이뤄진 배열을 반환해요.
