Introducción
En este laboratorio, exploraremos cómo crear un objeto a partir de pares de clave-valor en JavaScript. Utilizaremos el método Array.prototype.reduce() para combinar los pares en un solo objeto. Además, aprenderemos sobre el método Object.fromEntries(), que proporciona una funcionalidad similar. Al final del laboratorio, tendrás una mejor comprensión de cómo trabajar con pares de clave-valor en JavaScript.
Crear un objeto a partir de pares de clave-valor
Para crear un objeto a partir de pares de clave-valor, utiliza la función objectFromPairs.
- Abre la Terminal/SSH y escribe
nodepara comenzar a practicar la codificación. - La función utiliza
Array.prototype.reduce()para crear y combinar pares de clave-valor. - Para una implementación más simple, también puedes utilizar
Object.fromEntries().
const objectFromPairs = (arr) =>
arr.reduce((a, [key, val]) => ((a[key] = val), a), {});
Uso de ejemplo:
objectFromPairs([
["a", 1],
["b", 2]
]); // {a: 1, b: 2}
Resumen
¡Felicidades! Has completado el laboratorio de Objeto a Partir de Pairs. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.