Skip to content

Utilitários Array 1.0.3

As funções utilitárias para arrays fornecem uma variedade de métodos para manipular e transformar arrays. Elas ajudam a simplificar operações comuns, como dividir, achatar, embaralhar e encontrar diferenças entre arrays, entre outras.

Instalação

Para instalar as funções utilitárias para arrays, use um dos seguintes comandos, dependendo do seu gerenciador de pacotes:

bash
npm install @utilify/array
bash
yarn add @utilify/array
bash
pnpm add @utilify/array

Após a instalação, você pode importar as funções no seu projeto, utilizando ESM ou CJS.

Uso

Esta biblioteca suporta tanto o sistema de módulos ESM quanto CJS.

typescript
import { shuffle } from '@utilify/array';
javascript
const { shuffle } = require('@utilify/array');

Visão Geral

Aqui está uma visão geral das funções disponíveis no pacote de utilitários para arrays:

after

typescript
function after(array: any[], n: number): any[]

Retorna os elementos do array após o índice n.

before

typescript
function before(array: any[], n: number): any[]

Retorna os elementos do array antes do índice n.

chunk

typescript
function chunk(array: any[], size: number): any[][]

Divide o array em pedaços menores de tamanho size.

difference

typescript
function difference(array: any[], values: any[]): any[]

Retorna os elementos do array que não estão presentes no segundo array.

first

typescript
function first(array: any[], n?: number): any[]

Retorna os primeiros n elementos do array.

flattenArr

typescript
function flattenArr(array: any[], depth?: number): any[]

Achata o array até a profundidade especificada.

getRandom

typescript
function getRandom(array: any[]): any

Retorna um elemento aleatório do array.

isIterable

typescript
function isIterable(obj: any): boolean

Verifica se o objeto é iterável.

last

typescript
function last(array: any[], n?: number): any[]

Retorna os últimos n elementos do array.

rotate

typescript
function rotate(array: any[], n: number): any[]

Rotaciona os elementos do array n posições.

sanitizeArr

typescript
function sanitizeArr(array: any[], values: any[], replaceValue?: any): any[]

Remove ou substitui os valores especificados no array.

shuffle

typescript
function shuffle(array: any[]): any[]

Embaralha os elementos do array.

swap

typescript
function swap(array: any[], index1: number, index2: number): any[]

Troca os elementos nas posições index1 e index2.

union

typescript
function union(...arrays: any[][]): any[]

Retorna a união de múltiplos arrays.

unique

typescript
function unique(array: any[]): any[]

Retorna um array com elementos únicos.

Released under the MIT License.