diff --git a/guide/spanish/javascript/arrow-functions/index.md b/guide/spanish/javascript/arrow-functions/index.md index 63eb62a7b3..4aa691af54 100644 --- a/guide/spanish/javascript/arrow-functions/index.md +++ b/guide/spanish/javascript/arrow-functions/index.md @@ -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) \ No newline at end of file +[Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)