Introducción
En este laboratorio, exploraremos el concepto de funciones parciales en JavaScript y aprenderemos cómo crear una función de orden superior que nos permita agregar fácilmente argumentos a una función dada. A través de ejemplos prácticos y ejercicios, entenderemos cómo funcionan las funciones parciales y cómo se pueden utilizar para simplificar nuestro código y hacerlo más modular.
Argumentos de función prependidos con Partial
Para comenzar a practicar la codificación, abre la Terminal/SSH y escribe node.
La función partial se utiliza para crear una nueva función que llama a fn con partials como los primeros argumentos.
- Utiliza el operador de propagación (
...) para prependerpartialsa la lista de argumentos defn.
const partial =
(fn, ...partials) =>
(...args) =>
fn(...partials, ...args);
const greet = (greeting, name) => greeting + " " + name + "!";
const greetHello = partial(greet, "Hello");
greetHello("John"); // 'Hello John!'
Resumen
¡Felicitaciones! Has completado el laboratorio de Argumentos de función prependidos. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.