-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathArray_avancado.js
49 lines (29 loc) · 1.26 KB
/
Array_avancado.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// 1- Crie um array de números pares, e utilizando a função .map() nesse array, crie um novo array com
// apenas números ímpares.
const { reduce } = require("lodash");
let numerosPares =[0,2,4,6,8,10,12,14,16,18,20]
let numerosImpare = numerosPares.map(function(num){
return num + 1
});
console.log(numerosImpare);
// 2- Crie um array de nomes, que possua dois índices com o nome Maria. Utilize o .filter() para obter
// apenas esses dois índices com o nome Maria.
let nomes=['Maria','Paulo','Vivian','Sergio','Maria','Eduardo','Gustavo']
let marias= nomes.filter(function(nome){
return nome =='Maria'
});
console.log(marias);
// 3= Crie um array de números e utilize a função .reduce() para devolver uma string com os
//números formatados.
let numeros= [15,48,96,2,72,31,62,8,4,5,465,]
let retorno = numeros.reduce(function( acumulador , numero ) {
return acumulador + "-" + numero ;
});
console.log(retorno);
// Crie um array de animais, após isso passe por cada índice utilizando o .forEach() e
// imprima a frase “O animal é NOME_DO_ANIMAL”.
let animais=['Golfinho','Aguia','Cobra','Vaca','Machorro','Macaco']
let QualOAnimal = animais.forEach(function(animal){
console.log("O animal é ",animal)
});
console.log(QualOAnimal);