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

Funções em JavaScript

Funções em JavaScript

Palestra sobre funções em JavaScript e algumas das alterações acrescidas na versão ES2015.
Escopo, fluxo e syntaxe, vamos discutir o por que das alterações, e compreender exatamente como as Funções funcionam no JavaScript.

More Decks by Felipe Nascimento de Moura

Other Decks in Technology

Transcript

  1. Começamos pelo - Contexto da execução - Pode ser global,

    local ou de eval - Tem acesso ao escopo externo escopo
  2. Fluxo Cada aba do navegador tem a sua main thread.

    Nela, é onde tudo acontece: JS, repaint, redraw...
  3. Fluxo + Escopo Let's talk about this...later x = {

    prop: "Some Prop", fn: function }
  4. Fluxo + Escopo Let's talk about this...later x = {

    prop: "Some Prop", fn: function }
  5. Argumentos arguments não são Arrays [ ].slice(); // nova array

    com uma fatia de [ ], indo de 0 até o final [ ].slice.call(arguments); // [ ] se torna arguments