Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #12 Métodos de Arrays II

08/04/2019

Na 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!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!