Update index.md (#24066)

Improved explanation of arrow function syntax
This commit is contained in:
seand52
2018-10-22 20:50:50 +02:00
committed by Randell Dawson
parent 9242e9ee5f
commit 6027a29b7b

View File

@ -25,7 +25,9 @@ A continuación se muestra un ejemplo básico de una función de flecha:
var multiply = (x, y) => x * y;
```
Ya no necesita la `function` y `return` palabras clave, ni siquiera los corchetes.
Como se puede ver en el ejemplo, **si la lógica de la función se escribe en una línea** se pueden evitar usar los corchetes y esto implicitamente significa que la función esta devolviendo ese resultado. Por lo tanto, tampoco hace falta escribir la palabra `return`.
Si se incluyen corchetes (cuando el contenido de la función se escribe en varias líneas), es necesario declarar el `return`.
### Un simplificado `this`
@ -63,4 +65,4 @@ Una función de la flecha no define su propio `this` valor, se hereda `this` de
#### Otras lecturas
[Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
[Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)