Introducción
En este laboratorio, exploraremos cómo crear una matriz de matrices de pares clave-valor a partir de un objeto en JavaScript. El laboratorio proporcionará una guía paso a paso sobre cómo usar Object.keys() y Array.prototype.map() para iterar sobre las claves de un objeto y generar una matriz de pares clave-valor. También aprenderemos sobre el método integrado Object.entries() que proporciona una funcionalidad similar.
Convertir un objeto en una matriz de pares clave-valor
Para convertir un objeto en una matriz de pares clave-valor, utiliza el método Object.keys() y el método Array.prototype.map(). Esto iterará sobre las claves del objeto y producirá una matriz con pares clave-valor. Alternativamente, puedes usar el método Object.entries(), que proporciona una funcionalidad similar.
A continuación, se muestra un fragmento de código de ejemplo que muestra cómo convertir un objeto en una matriz de pares clave-valor:
const objectToEntries = (obj) => Object.keys(obj).map((k) => [k, obj[k]]);
Puedes usar la función objectToEntries() para convertir un objeto en una matriz de pares clave-valor de la siguiente manera:
objectToEntries({ a: 1, b: 2 }); // [ ['a', 1], ['b', 2] ]
Resumen
¡Felicidades! Has completado el laboratorio de Objeto a Entradas. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.