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.