Skip to content

times

Executa uma função callback um número específico de vezes, retornando um array com os resultados.

Sintaxe

typescript
times<T>(callback: (index: number) => T, count: number): T[]

Parâmetros

NomeTipoDescrição
callback(index: number) => TFunção a ser executada em cada iteração, recebendo o índice atual.
countnumberNúmero de vezes que a função será executada (deve ser inteiro não negativo).

Retorno

TipoDescrição
T[]Array contendo os resultados de cada execução do callback.

Exemplo

typescript
times(i => i * 2, 4); // [0, 2, 4, 6]

Notas

  • Lança um TypeError se o callback não for função ou se count não for inteiro não negativo.
  • Útil para gerar arrays de valores ou executar efeitos colaterais controlados.

Referências

Released under the MIT License.