Skip to content

adjust

A função adjust aplica uma função a um elemento em um índice específico de um array, retornando um novo array com o valor ajustado.

Sintaxe

typescript
adjust<T>(array: T[], index: number, fn: (value: T) => T): T[];

Parâmetros

NomeTipoDescrição
arrayT[]Array a ser ajustado
indexnumberÍndice do elemento a ser ajustado
fn(value: T) => TFunção a ser aplicada ao elemento

Retorno

TipoDescrição
T[]Novo array com o elemento ajustado

Exemplos

typescript
adjust([1, 2, 3], 1, x => x * 10); // => [1, 20, 3]
adjust([1, 2, 3], -1, x => x + 1); // => [1, 2, 4]

Notas

  • O índice pode ser negativo para contar a partir do final do array.
  • Não modifica o array original.

Referências

Released under the MIT License.