Introducción
En este laboratorio, exploraremos cómo utilizar la función partialRight() en JavaScript para crear nuevas funciones con argumentos preespecificados. Esta función poderosa nos permite adjuntar fácilmente argumentos a funciones existentes, lo que nos permite crear nuevas funciones con comportamientos específicos sin tener que redefinir la función original. Veremos ejemplos de cómo utilizar partialRight() para racionalizar nuestro código y hacerlo más modular.
Función que agrega argumentos
Para crear una función que agregue argumentos a los que recibe, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar la práctica de codificación. - Utilice el operador de propagación (
...) para agregarpartialsa la lista de argumentos defn. - Utilice el siguiente código para crear la función:
const partialRight =
(fn, ...partials) =>
(...args) =>
fn(...args, ...partials);
- Pruebe la función con un ejemplo, como:
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'
Resumen
¡Felicidades! Has completado el laboratorio de Agregar Argumentos a una Función. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.