Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Javascript avançado

Javascript avançado

Apresentado conceitos de variáveis a funções filter.

Alessandra Nastassja

March 27, 2020
Tweet

More Decks by Alessandra Nastassja

Other Decks in Technology

Transcript

  1. Alessandra Nastassja Graduanda em Sistemas para Internet na Fatec Carapicuíba.

    Voluntária na comunidade Codamos. Apaixonada por Front! alessandranastassja.com.br Alessandra-Nastassja 2
  2. Aula #1 - Javascript Avançado ✦ Javascript e o mundo

    dos fronts! ✦ Métodos de array ✦ Métodos de objetos ✦ Operadores ✦ Funções (Arrow, Map, Filter) 3
  3. 5

  4. 6

  5. 8 { Assíncrono } { Síncrono } Não para até

    que tenha um retorno. Para até que tenha um retorno.
  6. Igual == Diferente != Maior > Menor < Operadores comparação

    30 Maior igual >= Menor igual >= Estritamente === Estritamente !===
  7. let nota = 6; if (nota == 7){ console.log(“Aprovado” )}

    else{ console.log(“Reprovado”) } Operadores condição 38
  8. 46

  9. Crie um operador ternário que compare notas usando os operadores

    maior igual ou menor igual. 47 Exercício 1
  10. Queremos adicionar mais itens. Como fazer ? const listaVerduras =

    new Array( ); 1 - [...listaVerduras, 'alface', 'brócolis']; 2 - listaVerduras.concat('alface', 'brócolis'); 3 - listaVerduras.push('alface', 'brócolis'); 51
  11. Como percorrer uma lista... const listaFrutas = ['Uva', 'Morango', 'Banana'];

    let compra = listaFrutas.forEach(item => console.log(item)); 52
  12. 59

  13. Crie um array com dois objetos dentro. Cada objeto contendo:

    nome, idade e tipo (cat e mouse). 60 Exercício 2
  14. JSON 67 Anotação do objeto javascript, é um formato de

    texto de intercâmbio de dados. { 'cep': '01001-000', 'logradouro': 'Praça da Sé', 'complemento': 'lado ímpar', 'bairro': 'Sé', 'localidade': 'São Paulo', 'uf': 'SP', } Json CEP
  15. Exemplo 71 Função anônima const hello = function() { return

    "Hello World!"; } Função arrow const hello = () => { return "Hello World!"; }
  16. Exemplo 74 const numeros = [1, 2, 3, 4, 5];

    let lista = numeros.map(item => item * 2); console.log(lista);
  17. 79

  18. Usando o array do exercício 2, faça um filter no

    array e retorne apenas o cat. 80 Exercício 3
  19. DOM 82 Modelo de objeto de documento que representa os

    componentes de marcação do HTML.
  20. Crie uma lista de frutas e usando o laço for

    imprima na tela. 93 Desafio 2 Dica: Use document.write para imprimir na tela
  21. Cursos on-line UDEMY ✦ React: React do zero ao avançado

    ✦ Angular: Curso de desenvolvimento com ES6 ✦ Javascript: Curso Web Moderno com JS 94