Skip to content

rotate ​

A função rotate desloca os elementos de um array para a esquerda ou direita, conforme o offset informado.

Sintaxe ​

typescript
rotate<T>(array: T[], offset: number): T[];

Parâmetros ​

NomeTipoDescrição
arrayT[]Array de origem
offsetnumberNúmero de posições para rotacionar

Retorno ​

TipoDescrição
T[]Novo array rotacionado

Exemplos ​

typescript
rotate([1, 2, 3, 4], 1); // => [2, 3, 4, 1]
rotate([1, 2, 3, 4], -1); // => [4, 1, 2, 3]
rotate([1, 2, 3, 4], 2); // => [3, 4, 1, 2]

Notas ​

  • O offset pode ser positivo (direita) ou negativo (esquerda).
  • Não modifica o array original.

Referências ​

Released under the MIT License.