Objeto a Partir de Pairs

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 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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic 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-28519{{"Objeto a Partir de Pairs"}} javascript/data_types -.-> lab-28519{{"Objeto a Partir de Pairs"}} javascript/arith_ops -.-> lab-28519{{"Objeto a Partir de Pairs"}} javascript/comp_ops -.-> lab-28519{{"Objeto a Partir de Pairs"}} javascript/array_methods -.-> lab-28519{{"Objeto a Partir de Pairs"}} javascript/higher_funcs -.-> lab-28519{{"Objeto a Partir de Pairs"}} javascript/destr_assign -.-> lab-28519{{"Objeto a Partir de Pairs"}} end

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 node para 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.