Elegir Claves de Objeto

Beginner

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

Introducción

En este laboratorio, exploraremos cómo usar la función pick en JavaScript para extraer pares clave-valor específicos de un objeto. Aprenderemos cómo pasar un objeto y una matriz de claves a la función pick y cómo utiliza Array.prototype.reduce() para filtrar y devolver solo los pares clave-valor especificados del objeto. Este laboratorio te ayudará a entender cómo trabajar con objetos en JavaScript y cómo extraer solo la información necesaria de ellos.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Instrucciones para elegir claves de objeto

Para elegir pares clave-valor específicos de un objeto, utiliza la función pick(obj, arr).

  • Pasa el objeto como primer argumento y una matriz de claves a elegir como segundo argumento.
  • La función devuelve un nuevo objeto con solo los pares clave-valor que corresponden a las claves dadas.

Aquí hay un ejemplo de cómo usar pick():

const pick = (obj, arr) =>
  arr.reduce((acc, curr) => (curr in obj && (acc[curr] = obj[curr]), acc), {});

pick({ a: 1, b: "2", c: 3 }, ["a", "c"]); // { 'a': 1, 'c': 3 }

Para comenzar con la práctica de codificación, abre la Terminal/SSH y escribe node.

Resumen

¡Felicitaciones! Has completado el laboratorio de Elegir Claves de Objeto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.