muito bom.
Bem-vindo e introdução
O que vamos aprender no curso?
Apresentando codesandbox.io, o ambiente de desenvolvimento que será utilizado ao longo do treinamento
Começando com JavaScript
Ambientes que utilizam JavaScript: Web, Servidor (Node.JS).
Tipos de dados: String, Boolean, Number, Undefined e Null, Object.
Variáveis
Funções
Condicionais: if e else, operador ternário e switch
Laços: while e do... while, for, for...in e for...of
Escopo
Tratamento de erros (try, catch e finally)
Atribuições e Operadores
Adição e subtração
Multiplicação, divisão e módulo
Comparação de valores
Tipos de referência
Qual a diferença entre tipos de valor e tipos de referência?
Object
Array
Desestruturação de objetos e arrays
Date
Expressões regulares
Funções
A palavra reservada this
Parâmetros opcionais
Parâmetros rest
Classes
Criando e utilizando classes
Declarando propriedades e métodos
Propriedades e métodos estáticos
Herança
JavaScript no navegador
DOM (Document Object Model) e BOM (Browser Object Model)
Eventos
O que é um evento?
Reagindo a eventos
Propagação de eventos
Programação assíncrona
Callbacks
Promises
async e await
Como seguir em frente
Modularizando seu código com ES modules
Conhecendo o Prettier
Continuando com Prettier
Conhecendo o ESLint
Conhecendo o Webpack
Encerramento do Curso
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Luis Rudge
Array: uma lista de valores de qualquer tipo
Declaração:
const umArray = [1,2,3,4,5];
Métodos de Array:
filter:
Filtra um array baseado numa expressão matemática.
Exemplo:
const arrayFilter = umArray.filter(n => n < 3);
forEach:
Faz uma iteração sobre todos os elementos do array e te devolve como o parâmetro de uma função.
Exemplo:
umArray.forEach(n => console.log(n));
map:
Faz uma iteração sobre todos os elementos do array e te retorna um novo vetor.
Exemplo:
const arrayMap = umArray.map(n => `Número ${n}`);
console.log(arrayMap);
reduce:
Reduz todos os valores do array para um único valor.
Exemplo:
const arrayReduce = umArray.reduce(
(acumulador, valorAtual) => {
console.log({ acumulador, valorAtual });
return acumulador + valorAtual;
});
console.log(arrayReduce);
Operador spread:
Pode ser usado para formar novos vetores a partir de outros vetores.
Exemplo:
const par = [2,4];
const impar = [1,3];
const resultado = [...par, ...impar];
console.log(resultado);
Contribuições 4
Perguntas 0
muito bom.
Excelente conteúdo!
Boa
show
Quer ver mais contribuições, perguntas e respostas da comunidade?