Vanilla Javascript - #12 Métodos de Arrays II
08/04/2019Na aula de hoje vamos aprender mais métodos de manipulação de arrays tais como: lastIndexOf, join e map.
lastIndexOf
Retorna a última posição do elemento pesquisado:
let arr1=[1,2,3,4,5];
let arr2=["s","t","s"];
//LastIndexOf
let lastIndexOfX=arrFinal.lastIndexOf("s");
join
Converte os dados do array numa string. Permite um parâmetro para definir o tipo de separador de dados:
//Join
let joinX=arrFinal.join(" - ");
map e push
Veja abaixo o exemplo do uso dos métodos map e push:
let mapFinal=[];
let mapX=arrFinal.map(
function verifyElements(elem,ind,obj){
if(typeof elem == 'number'){
mapFinal.push(elem * 2);
}else{
mapFinal.push(elem);
}
}
);
Repare no exemplo acima que percorremos todo o array utilizando o map e adicionamos daods no final do array usando push.
pop
Remove o último elemento do array:
//Pop
let arrayNew=[1,2,3];
arrayNew.pop();
some
Apesar do nome parecer soma, esse método não tem nada haver como soma matemática. Esse método percorre todo o array e verifica se uma condição existe retornando um boolean (false, true):
//Some
let someX=arrFinal.some(
function verifyElements(elem,ind,obj){
return (typeof elem == 'number');
}
);
reverse
Inverte a ordem de todos os dados de um array:
//Reverse
let reverseX=arrFinal.reverse();
Sucesso nos códigos e na vida!
Posts Relacionados
Vanilla Javascript - #11 Métodos de Arrays I
No tutorial de hoje iniciaremos o aprendizado dos métodos que manipulam os arrays e nos dão possibilidade de fazer operações.
Vanilla Javascript - #13 Métodos de Arrays III
Finalizando a parte de métodos de arrays no Javascript, nesse tutorial veremos os últimos métodos para manipular arrays.