Convertir un array en un objeto de identidad

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 convertir un array en un objeto de identidad utilizando JavaScript. Utilizaremos el método Array.prototype.map() para crear una matriz de pares clave-valor, y luego utilizaremos el método Object.fromEntries() para convertir esta matriz en un objeto. Este laboratorio te ayudará a entender cómo manipular arrays y objetos en JavaScript y cómo utilizar estos métodos para crear nuevos objetos.


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/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28159{{"Convertir un array en un objeto de identidad"}} javascript/data_types -.-> lab-28159{{"Convertir un array en un objeto de identidad"}} javascript/arith_ops -.-> lab-28159{{"Convertir un array en un objeto de identidad"}} javascript/comp_ops -.-> lab-28159{{"Convertir un array en un objeto de identidad"}} javascript/higher_funcs -.-> lab-28159{{"Convertir un array en un objeto de identidad"}} end

Así es como convertir un array en un objeto de identidad

Si quieres practicar la codificación, abre la Terminal/SSH y escribe node. Para convertir un array de valores en un objeto con los mismos valores como claves y valores, sigue estos pasos:

  1. Utiliza Array.prototype.map() para mapear cada valor a un array de pares clave-valor.
  2. Utiliza Object.fromEntries() para convertir el array de pares clave-valor en un objeto.

Aquí está el código:

const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));

Y aquí está un ejemplo:

toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }

Resumen

¡Felicidades! Has completado el laboratorio Convertir Array en Objeto de Identidad. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.