//clasica
function sumar(a, b) {
return a + b;
}
console.log(sumar(2, 3)); // 5
//flecha
const sumar = (a, b) => {
return a + b;
};
console.log(sumar(2, 3)); // 5
//retorno implicito
const sumar = (a, b) => a + b;
console.log(sumar(2, 3)); // 5
Función Clásica
La función clásica en JavaScript se declara usando la palabra clave function
, seguida de un nombre opcional, parámetros y un bloque de código entre llaves {}
Función de Flecha
La función de flecha (arrow function
) es una forma más moderna y compacta de escribir funciones en JavaScript. Se utiliza el operador =>
y es útil para simplificar el código. Las funciones de flecha no crean su propio contexto this
.
Función con Retorno Implícito
Una función de flecha con retorno implícito es aún más concisa. Si la función tiene una sola expresión, se pueden omitir las llaves {}
y la palabra return
. Esto simplifica el código y es ideal para funciones simples.