From 66e24e90476a520a76041876b76462703474f28b Mon Sep 17 00:00:00 2001 From: Samdrade Date: Sat, 24 Apr 2021 17:05:04 -0300 Subject: [PATCH] exercicios de classe --- Exercicios/1. arrow-functions/script.js | 28 ++++++++++++++++++++++-- Exercicios/10. array.map()/script.js | 8 ++++++- Exercicios/10. array.map()/script2.js | 20 +++++++++++++++++ Exercicios/11. array.forEach()/script.js | 8 +++++++ Exercicios/2. for/script.js | 4 ++++ Exercicios/3. while/script.js | 20 +++++++++++++++++ Exercicios/4. array.push()/script.js | 8 ++++++- Exercicios/5. array.pop()/script.js | 15 +++++++++++-- Exercicios/6. array.shift()/script.js | 15 +++++++++++-- Exercicios/7. array.unshift()/script.js | 16 +++++++++++++- Exercicios/8. array.slice()/script.js | 13 +++++++++-- Exercicios/9. array.splice()/script.js | 19 ++++++++++++++-- Exercicios/script.js | 3 +++ 13 files changed, 164 insertions(+), 13 deletions(-) create mode 100644 Exercicios/10. array.map()/script2.js create mode 100644 Exercicios/script.js diff --git a/Exercicios/1. arrow-functions/script.js b/Exercicios/1. arrow-functions/script.js index 4f1257b..a225802 100644 --- a/Exercicios/1. arrow-functions/script.js +++ b/Exercicios/1. arrow-functions/script.js @@ -1,5 +1,29 @@ -const result = myFunction(4, 3); +// const result = myFunction(4, 3); function myFunction(a, b) { return a * b; -} \ No newline at end of file +} + +const iza = { + nome: 'Iza', + idade: 1, + casdrado:true, + cor: ['branco', 'preto'], + caracteristicas: ['fofinha', 'sociável'], +} + +const beyonce = { + nome: 'Beoynce', + idade: 1, + casdrado:true, + cor: ['branco', 'marrom', 'dourado', 'preto'], + caracteristicas: ['brincalhão', 'dengoso'], + } + + console.log(beyonce.caracteristicas); + + //console.log(iza["nome"]); + + //console.log(iza.nome, beyonce.nome); + + // dot notation console.log(iza["caracteristicas"][0], beyonce["cor"]); \ No newline at end of file diff --git a/Exercicios/10. array.map()/script.js b/Exercicios/10. array.map()/script.js index b6e4227..c6da2d6 100644 --- a/Exercicios/10. array.map()/script.js +++ b/Exercicios/10. array.map()/script.js @@ -5,4 +5,10 @@ const usuarios = [ {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +const textoResultado = usuarios.map((participantes)) => { + return`Nome: ${participantes.name}, Idade: ${participantes.idade}` +}); + +console.log(textoResultado); diff --git a/Exercicios/10. array.map()/script2.js b/Exercicios/10. array.map()/script2.js new file mode 100644 index 0000000..4f44ba7 --- /dev/null +++ b/Exercicios/10. array.map()/script2.js @@ -0,0 +1,20 @@ +const winners = [ + { + nome: 'Equipe Maravilinda', + pais: 'Canadá', + }, + { + nome: 'Liga da Justiça', + pais: 'EUA', + }, + { + nome: 'Mega Grupo', + pais: 'Brasil', + }, +]; + +const vencedores = winners.map((equipe) => { + return equipe.nome; +}); + +console.log(vencedores); \ No newline at end of file diff --git a/Exercicios/11. array.forEach()/script.js b/Exercicios/11. array.forEach()/script.js index 9c1e191..3398923 100644 --- a/Exercicios/11. array.forEach()/script.js +++ b/Exercicios/11. array.forEach()/script.js @@ -1 +1,9 @@ const numbers = [65, 44, 12, 4, 68]; + +let sum = 0; + +numbers.forEach((numero) => { +sum += numero; +}); + +console.log(sum); \ No newline at end of file diff --git a/Exercicios/2. for/script.js b/Exercicios/2. for/script.js index 557d6fc..52ac16f 100644 --- a/Exercicios/2. for/script.js +++ b/Exercicios/2. for/script.js @@ -1 +1,5 @@ const listagemDeFrutas = ["Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; + +for (let fruta = 0; fruta < listagemDeFrutas.length; fruta++) { + console.log(listagemDeFrutas[fruta]); +} \ No newline at end of file diff --git a/Exercicios/3. while/script.js b/Exercicios/3. while/script.js index e69de29..af983f4 100644 --- a/Exercicios/3. while/script.js +++ b/Exercicios/3. while/script.js @@ -0,0 +1,20 @@ +const usuarios = [ + {user: 234, name: 'Marcia', idade: 40 }, + {user: 235, name: 'Lorena', idade: 20 }, + {user: 236, name: 'Patricia', idade: 24 }, + {user: 237, name: 'Mariana', idade: 15 }, + {user: 238, name: 'Isis', idade: 34 }, + {user: 239, name: 'Pietra', idade: 23 } +] +//um jeito + for (let contador = 0; contador < usuarios.length ; contador++) { + if (usuarios[contador].user === 235) { + console.log(usuarios[contador].name, usuarios[contador].idade); + } +} +// outro jeito +for (let contador of usuarios) { + + if(contador.user === 235) { + console.log(contador.name, contador.idade); + } diff --git a/Exercicios/4. array.push()/script.js b/Exercicios/4. array.push()/script.js index db2e01a..96672d8 100644 --- a/Exercicios/4. array.push()/script.js +++ b/Exercicios/4. array.push()/script.js @@ -1 +1,7 @@ -const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; \ No newline at end of file +const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; + +listagemDeFrutas.push("Acabaxi", "Morango"); + +listagemDeFrutas.push("Cupuaçu", "Mamão"); + +console.log(listagemDeFrutas); \ No newline at end of file diff --git a/Exercicios/5. array.pop()/script.js b/Exercicios/5. array.pop()/script.js index b6f649a..9ace119 100644 --- a/Exercicios/5. array.pop()/script.js +++ b/Exercicios/5. array.pop()/script.js @@ -1,4 +1,11 @@ -const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; +//const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; + +//const ultimoElementoListagem = listagemDeFrutas.pop(); + +//console.log(listagemDeFrutas); + +//console.log(ultimoElementoListagem); + const usuarios = [ {user:234, name: 'Marcia', idade:40 }, @@ -7,4 +14,8 @@ const usuarios = [ {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +usuarios.pop(); + +console.log(usuarios); diff --git a/Exercicios/6. array.shift()/script.js b/Exercicios/6. array.shift()/script.js index b6f649a..7ccb898 100644 --- a/Exercicios/6. array.shift()/script.js +++ b/Exercicios/6. array.shift()/script.js @@ -1,10 +1,21 @@ const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; -const usuarios = [ +listagemDeFrutas.shift(); + +console.log(listagemDeFrutas); + + +//const usuarios = [ {user:234, name: 'Marcia', idade:40 }, {user:235, name: 'Lorena', idade:20 }, {user:236, name: 'Patricia', idade:24 }, {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +usuarios.shift(); + +console.log(usuarios); + +console.log(firstElement); diff --git a/Exercicios/7. array.unshift()/script.js b/Exercicios/7. array.unshift()/script.js index 8421f62..ffafdbf 100644 --- a/Exercicios/7. array.unshift()/script.js +++ b/Exercicios/7. array.unshift()/script.js @@ -1,4 +1,9 @@ const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; + +/* listagemDeFrutas.unshift('Taperebá', 'Cupuaçu', 'Muruci'); + +console.log(listagemDeFrutas) */ + const usuarios = [ {user:234, name: 'Marcia', idade:40 }, {user:235, name: 'Lorena', idade:20 }, @@ -6,4 +11,13 @@ const usuarios = [ {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +usuarios.unshift({ + user: 233, + name: 'Jaqueline', + idade: 36 +}); + +console.log(usuarios); + \ No newline at end of file diff --git a/Exercicios/8. array.slice()/script.js b/Exercicios/8. array.slice()/script.js index 8421f62..6b0bba9 100644 --- a/Exercicios/8. array.slice()/script.js +++ b/Exercicios/8. array.slice()/script.js @@ -1,4 +1,9 @@ -const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; +//const listagemDeFrutas = [ "Uva", "Banana", "Manga", "Cajá", "Pinha", "Maçã", "Melão"]; + +//const selectedItens = listagemDeFrutas.slice(0, 3); + +//console.log(selectedItens); + const usuarios = [ {user:234, name: 'Marcia', idade:40 }, {user:235, name: 'Lorena', idade:20 }, @@ -6,4 +11,8 @@ const usuarios = [ {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +const selectedItens = usuarios.slice(0, 3); + +console.log(selectedItens); \ No newline at end of file diff --git a/Exercicios/9. array.splice()/script.js b/Exercicios/9. array.splice()/script.js index 08107fd..ffa9fba 100644 --- a/Exercicios/9. array.splice()/script.js +++ b/Exercicios/9. array.splice()/script.js @@ -1,4 +1,11 @@ -const countryList = [ "Argentina","Armenia","Australia","Azerbaijan","Bahamas","Brazil","Burkina Faso", "Costa Rica","Mauritania","St Vincent","Uganda","United Arab Emirates","Uruguay","Uzbekistan","Venezuela"]; +//const countryList = [ "Argentina","Armenia","Australia","Azerbaijan","Bahamas","Brazil","Burkina Faso", "Costa Rica","Mauritania","St Vincent","Uganda","United Arab Emirates","Uruguay","Uzbekistan","Venezuela"]; + +//countryList.splice(1,2); + +//countryList.splice(0,3, "Japão", "Itália"); + +//console.log(countryList); + const usuarios = [ {user:234, name: 'Marcia', idade:40 }, {user:235, name: 'Lorena', idade:20 }, @@ -6,4 +13,12 @@ const usuarios = [ {user:237, name: 'Mariana', idade:15 }, {user:238, name: 'Isis', idade:34 }, {user:239, name: 'Pietra', idade:23 } -] \ No newline at end of file +] + +usuarios.splice(0, 1 { + user: 233, + name: 'Juliane', + idade: 26, +}) + +console.log(usuarios); \ No newline at end of file diff --git a/Exercicios/script.js b/Exercicios/script.js new file mode 100644 index 0000000..8585b98 --- /dev/null +++ b/Exercicios/script.js @@ -0,0 +1,3 @@ +const numbers = [1, 2, 3, 4, 5, 80, 90]; + +console.log(numbers.length); \ No newline at end of file