Skip to content

Javascript specials #61

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions 1-js/02-first-steps/15-function-expressions-arrows/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ Vamos formular diferenças chave entre Declarações de Função e Expressões.

Primeiro, a sintaxe: como verificar qual é qual no código.

- *Declaração de Função:* uma função, declarada como uma instrução em separado, no fluxo do código principal.
- *Declaração de Função:* uma função, declarada como uma instrução em separado, no fluxo principal do código .

```js
// Declaração de Função
Expand Down Expand Up @@ -461,7 +461,7 @@ Por ora, podemos já usá-las para ações de única-linha e callbacks.
## Sumário

- Funções são valores. Elas podem ser atribuidas, copiadas ou declaradas em qualquer parte do código.
- Se a função for declarada como uma instrução separada no fluxo do código principal, é chamada de "Declaração de Função".
- Se a função for declarada como uma instrução separada no fluxo principal do código , é chamada de "Declaração de Função".
- Se a função for criada como parte de uma expressão, é chamada de "Expressão de função".
- Declarações de Função são processadas antes de um bloco de código ser executado. Elas são visíveis em qualquer lugar dentro do bloco.
- Expressões de função são criadas quando o fluxo de execução as alcança.
Expand All @@ -474,4 +474,4 @@ Assim, deveríamos empregar uma Expressão de Função apenas quando a Declaraç
Arrow functions são apropriadas para ações única-linha. Elas vêm em dois sabores:

1. Sem chavetas: `(...args) => expression` -- o lado direito é uma expressão: a função a evalua e retorna o resultado.
2. Com chavetas: `(...args) => { body }` -- chavetas permitem-nos escrever múltiplas instruções dentro da função, mas precisamos de um explícito `return` para retornar alguma coisa.
2. Com chavetas: `(...args) => { body }` -- chavetas permitem-nos escrever múltiplas instruções dentro da função, mas precisamos de um explícito `return` para retornar algo.
Loading