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:
- O primeiro onde deve começar.
- 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' ]