No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Declaración y expresión de funciones

13/24
Recursos

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

También podemos hacer una función de expresión utilizando arrow function. Por ejemplo:

const getResult = () => "Results";

getResult()
Parece que el hoisting no aplica para las expresiones de funciones, ni para las arrow function declaradas con const, es decir, si hacemos esto, va a lanzar un error: ![](https://static.platzi.com/media/user_upload/image-3a72e426-db96-456f-a2cc-bb31026b3326.jpg) Error: ![](https://static.platzi.com/media/user_upload/image-74db69d6-5060-439f-a337-faa8726f3762.jpg)

Declaración de funciones:

function myFunction() {
  return "Mi función a través de su declaración"
}

myFunction();

Expresión de funciones:

const myFunction = function () {
  return "Mi función a través de su expresión"
}

myFunction();

Clase 13: Declaración y expresión de funciones

Funciones

Las funciones son entidades organizativas de cualquier lenguaje de programación.

Declaración de funciones:

function myFunction() {
  return "Mi función a través de su declaración"
}

myFunction();

Expresión de funciones:

const myFunction = function () {
  return "Mi función a través de su expresión"
}

myFunction();

función de expresión utilizando arrow function.

const getResult = () => "Results";

getResult()