Manipulando Arrays com JS
0
0

Manipulando Arrays com JS

Veja abaixo como as estruturas de manipulação de Arrays funcionam com javascript.

Marcos Sanches
1 min
0
0
Email image

Veja abaixo como as estruturas de manipulação de Arrays funcionam com javascript.

map()

o map é uma forma de, como o nome sugere, mapear cada elemento para transformar os valores de alguma forma, exemplo:

let valores = [1,2,3,4,5,6,7,8,9];
let valores_dobrados = valores.map(function(valor){
return Math.round(valor * 2);
});

filter()

o filter, por sua vez, como o nome sugere, serve para filtrar valores dentro do array de acordo com uma regra, exemplo:

let valores = [1,2,3,4,3,5,6,5,7,8,6,5,4]
let filtro = valores.filter(function(elem,index,arr){
return arr.indexOf(elem) === index
});

reduce()

o reduce serve para pegar um grupo de valores e "mesclá-los",exemplo:

let pessoas = [
{nome:'Pedro',idade:22},
{nome:'Joaquim',idade:67},
{nome:'Gabriela',idade:21},
{nome:'Lucas',idade:23},
{nome:'Ana',idade:15}
];
let somartodasasidades = pessoas.reduce(function(anterior,atual){
return anterior + atual.idade;
},0);

por hoje é isso, espero que tenham entendido :)