Skip to content

swap

A função swap troca os elementos de duas posições em um array.

Sintaxe

typescript
swap<T>(array: T[], indexA: number, indexB: number): T[];

Parâmetros

NomeTipoDescrição
arrayT[]Array de origem
inumberÍndice do primeiro elemento
jnumberÍndice do segundo elemento

Retorno

TipoDescrição
T[]Novo array com elementos trocados

Exemplos

typescript
swap([1, 2, 3, 4], 0, 2); // => [3, 2, 1, 4]

Notas

  • Não modifica o array original.
  • Se os índices forem iguais, retorna o array inalterado.

Referências

Released under the MIT License.