@desco/first-to-last

Move N first elements from beginning to end (or the inverse)

Usage no npm install needed!

<script type="module">
  import descoFirstToLast from 'https://cdn.skypack.dev/@desco/first-to-last';
</script>

README

@desco/first-to-last

Pacote NPM que troca os N valores do início do array para o final (ou o inverso).

Licença MIT Versão 1.1.2

🚀 Pronto para uso! 🚀

Veja outros projetos NPM aqui.

Veja outros projetos aqui.


📋 Tabela de conteúdos


⚙️ Instalação

npm install --save @desco/first-to-last

Note que será necessário ter o NPM instalado para o comando funcionar.


📦 Importação

Node

const firstToLast = require('@desco/first-to-last')

Browse

import firstToLast from '@desco/first-to-last'

📚 Como Usar

const list = [ 1, 2, 3, 4, 5, ]
const obj = { a: 1, b: 2, c: 3, d: 4, e: 5, }

console.log(firstToLast(list, 2)) // [ 3, 4, 5, 1, 2, ]
console.log(firstToLast(obj, 4)) // { e: 5, a: 1, b: 2, c: 3, d: 4, }

console.log(firstToLast(list, 2, true)) // [ 4, 5, 1, 2, 3 ]
console.log(firstToLast(obj, 4, true)) // { b: 2, c: 3, d: 4, e: 5, a: 1 }

Parâmetros

Nome Tipo Padrão Descrição
list Array/Object - Lista a ser ordenada
count Number 1 Quantidade de itens a serem remanejados
reverse Boolean false Se true, irá remanejar do fim para o início

Autor

Rafael A. R. Dias Email eu@diasrafael.com.br Linkedin @diasrafael Facebook @eudiasrafael GitHub Overview @descodifica GitHub NPM @desco-npm NPM @desco