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
Parâmetros rest são usados para indicar um número indefinido de parâmetros que podem ser utilizados ao chamar um método. São declarados introduzindo um três pontos (…) antes do nome do parâmetro.
Exemplo:
const comRest = (a, b, …extraArgs) => { console.log(extraArgs); }
Contribuições 6
Perguntas 0
muito bom.
Conteúdo excepcional, muito obrigado!
Aqui no visual code estou tendo problemas ao tentar rodar esse código:
<code>
const teste = (1, 2, ...novoteste) => {console.log(novoteste);}
teste ('1', '2', '3', '4');
dessa forma aparece o seguinte erro:
SyntaxError: Invalid destructuring assignment target
Apontando para os números.
Mas quando modifico e deixo assim funciona:
<code>
const teste = (..novoteste) => {console.log(novoteste);}
teste ('1', '2', '3', '4');
Algo de errado com o Visual Code??
Basicamente é o sprend de novo né?
show
muito bom.
Quer ver mais contribuições, perguntas e respostas da comunidade?