Objeto a Entradas

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") subgraph Lab Skills javascript/variables -.-> lab-28522{{"Objeto a Entradas"}} javascript/data_types -.-> lab-28522{{"Objeto a Entradas"}} javascript/arith_ops -.-> lab-28522{{"Objeto a Entradas"}} javascript/comp_ops -.-> lab-28522{{"Objeto a Entradas"}} javascript/array_methods -.-> lab-28522{{"Objeto a Entradas"}} javascript/higher_funcs -.-> lab-28522{{"Objeto a Entradas"}} javascript/destr_assign -.-> lab-28522{{"Objeto a Entradas"}} end

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.