Expresiones de función
Lección 9 de 14 del curso Declaración de funciones en JavaScript de Coddy.
Una expresión de función es una forma de crear una función sin una declaración de función formal. Es una definición de función anónima asignada a una variable o utilizada directamente dentro de una expresión.
Imagina que necesitas una herramienta rápida para completar una tarea pequeña. En lugar de crear toda una función con nombre, puedes definir una expresión de función sobre la marcha y asignarla a una variable para su uso posterior. Es como crear una herramienta temporal para un trabajo específico.
// Expresión de función asignada a una variable
const greet = function(name) {
return `Hello, ${name}!`;
};
const message = greet("Alice");
console.log(message); // Salida: Hello, Alice!En el ejemplo anterior, definimos una expresión de función que toma un argumento, name. Se asigna a la variable greet. Observa la palabra clave function seguida de un nombre opcional (puede omitirse para funciones anónimas) y paréntesis.
Llamamos a la función utilizando la variable asignada greet con el argumento "Alice". La función devuelve el mensaje de saludo para "Alice".
Desafío
FácilTu tarea es crear una expresión de función llamada calculateArea, que calcula el área de un rectángulo usando una función con dos argumentos: length y width, y devuelve el resultado.
Pruébalo tú mismo
// Escribe el código aquí
Todas las lecciones de Declaración de funciones en JavaScript
1Introducción al curso
¿Qué aprenderás?2Introducción a las funciones
¿Qué es una función?Funciones purasEjercicio de funciones #1Ejercicio de funciones #23Formas de declaración de funciones
Función básicaFunción anidadaRetornar una funciónExpresiones de funciónFunciones de flechaConstructor de funciones