16 Métodos para tratar Arrays no JavaScript

Um Array no JavaScript é um objeto com um construtor único, com uma sintaxe literal e com um conjunto adicional de propriedades e de métodos herdados de um protótipo de Array.

Na prática, o array é uma estrutura de dados que contém um índice numérico e um elemento, que pode ser de qualquer tipo primitivo de dados, um objeto ou, até mesmo, um outro array.

Trata-se de um recurso muito utilizado na linguagem e, portanto, é importante que as pessoas que utilizam JavaScript entendam como ele funciona e de que forma pode ser usado em uma aplicação web. Pensando nisso, fiz este conteúdo explicando alguns métodos muito utilizados com arrays.


São eles:

concat = método concatena (junta) dois ou mais arrays.

join = método retorna um array como uma string. caso haja parametro os elementos serão unidos com o parametro.

slice = método corta o texto, por quantidade de caracteres ou com início e fim.

indexOf = método retorna a primeira posição de um valor especificado.

lastIndexOf = método retorna a ultima posição de um valor especificado. 

map = executa uma função uma vez para cada elemento em uma matriz.

sort = ordena os elementos de um array

reverse = ordena os elementos de um array de forma reversa

reduce = método retorna um único valor: o resultado acumulado da função.

length = método retorna a quantidade de índices no array.

every = método executa uma função para cada elemento do array, retornando true ou false, com base em todos.

some = método executa uma função para cada elemento do array, retornando true ou false, com base em alguns.

shift = método remove o primeiro item de uma matriz.

unshift = método adiciona novos elementos ao início de uma matriz.

pop = método remove o último item de uma matriz.

push = método adiciona novos itens ao final de uma matriz.


Segue o link do código fonte deste estudo e também da live que aconteceu dia 17/10/2022 as 20h em meu canal no youtube.


Código fonte
https://codepen.io/Andre-LPDZ/pen/MWGRPmE

Live
https://youtu.be/Ud-9gRbe87E


Comentários

Postagens mais visitadas deste blog

ANDROID - Criando e Publicando APP com HTML, CSS, JavaScript e Java

Diferenças entre design responsivo, adaptativo e fluído

Despedida SENAC