Update text about Arrow Functions ES6 (#32261)

pull/35203/head^2
Jean Silva 2019-08-16 15:38:27 -03:00 committed by Randell Dawson
parent f965e6072d
commit 2da076bd51
1 changed files with 7 additions and 7 deletions

View File

@ -2,15 +2,15 @@
title: Arrow Functions
localeTitle: Funções de seta
---
As funções de seta são uma nova sintaxe do ES6 para escrever expressões de função JavaScript. A sintaxe mais curta economiza tempo, além de simplificar o escopo da função.
As arrow functions são uma nova sintaxe do ES6 para escrever expressões de função JavaScript. A sintaxe mais curta economiza tempo, além de simplificar o escopo da função.
## O que são funções de seta?
## O que são arrow functions?
Uma expressão de função de seta é uma sintaxe mais concisa para expressões de função de escrita usando um token de "seta gorda" ( `=>` ).
Uma expressão de arrow function é uma sintaxe mais concisa para expressões de função de escrita usando um token de "seta gorda" ( `=>` ).
### A sintaxe básica
Abaixo está um exemplo básico de uma função de seta:
Abaixo está um exemplo básico de uma arrow function:
```javascript
// ES5 syntax
@ -29,7 +29,7 @@ Você não precisa mais da `function` e `return` palavras-chave, ou até mesmo a
### Um simplificado `this`
Antes de funções de seta, novas funções definidas sua própria `this` valor. Para usar `this` dentro de uma expressão de função tradicional, temos que escrever uma solução alternativa assim:
Antes das arrow functions, novas funções definidas seu próprio valor para `this`. Para usar o `this` dentro de uma expressão de função tradicional, temos que escrever uma solução alternativa assim:
```javascript
// ES5 syntax
@ -45,7 +45,7 @@ Antes de funções de seta, novas funções definidas sua própria `this` valor.
}
```
Uma função de seta não define é possuir `this` valor, ele herda `this` da função delimitador:
Uma arrow function não define o valor para `this`, ela herda o `this` da função delimitador:
```javascript
// ES6 syntax
@ -63,4 +63,4 @@ Uma função de seta não define é possuir `this` valor, ele herda `this` da fu
#### Leitura Adicional
[Ligação MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
[Ligação MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)