Article image
Patrick Assunção
Patrick Assunção04/12/2022 22:29
Compartilhe

10 Métodos de array no javascript.

  • #JavaScript

10 Métodos de array no javascript.

.push()

Adicionar um ou mais elementos no final do array.


const array = [1,2,3]
console.log(array) // [1,2,3]

array.push(4,5)
console.log(array) // [1,2,3,4,5]

.pop()

Remover o último elemento do array.


const array = [1,2,3]
console.log(array) // [1,2,3]

array.pop()
console.log(array) // [1,2]

.shift()

Remover o primeiro elemento do array.

 
const array = [1,2,3]
console.log(array) // [1,2,3]

array.shift()
console.log(array) // [2,3]

.unshift()

Adicionar um ou mais elementos ao início do array.


const array = [3,4,5]
console.log(array) // [3,4,5]

array.unshift(1,2)
console.log(array) // [1,2,3,4,5]

.concat()

Juntar dois ou mais arrays - retorna um novo array.


const array = [1, 2, 3]
const newArray = array.concat([4, 5])

console.log(array) // [1,2,3]
console.log(newArray) // [1,2,3,4,5] 

.join()

Juntar todos elementos de array em um string e retorna esta string.

Receber um parâmetro que separar os elementos do array.


const array = ["a", "b", "c"]
const string = array.join("-")

console.log(array) // [ 'a', 'b', 'c' ]
console.log(string) // a-b-c 

.slice()

Retorna uma cópia do array , passando dois parâmetros:

  1. O primeiro onde deve começar.
  2. O segundo onde dever terminar .

//Exemplo 1 
const array = ["a", "b", "c", "d", "e"]
const newArray = array.slice(3);

console.log(array) // ['a','b','c','d','e' ]
console.log(newArray) // ['d','e' ]

//Exemplo 2
const array = ["a", "b", "c", "d", "e"]
const newArray = array.slice(1, 4);

console.log(array) // ['a','b','c','d','e' ]
console.log(newArray) // ['b','c','d' ] 

.indexOf()

Retorna o primeiro index do elemento encontrado no array.


const array = ["a", "b", "c", "d", "c"]
const index = array.indexOf("c")

console.log(index) // 2

.includes()

Verificar se o elemento existe no array - retorna um boleano.


const array = ["a", "b", "c", "d", "c"]
const isTrue = array.includes("c");

console.log(isTrue); // true

.reverse()

Inverte o array.


const array = ["a", "b", "c", "d", "e"]
console.log(array) // ['a','b','c','d','e' ]

array.reverse()
console.log(array); // ['e','d','c','b','a' ]

Compartilhe
Comentários (6)
André França
André França - 06/12/2022 11:02

Top hein. Excelente dicas

DC

Danilo Costa - 05/12/2022 09:56
var array1 = ['branco', 10, 20, 30, null];
var array2 = ['verde', 40, 50, 60, undefined];
array1 = array1.concat(array2);
console.log(array1);


Luís Souza
Luís Souza - 05/12/2022 09:23

Muito top! Obrigado

PS

Pedro Silvera - 05/12/2022 04:19

Brutal

AV

Alexandre Vieira - 05/12/2022 04:04

Excelente!!! 👊🚀

Camila Coutinho
Camila Coutinho - 04/12/2022 23:28

Muito bom 😍🚀