Extraer valores de una matriz de objetos

Beginner

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

Introducción

En este laboratorio, trabajaremos en un ejercicio de programación en JavaScript que implica extraer valores de una matriz de objetos. Específicamente, escribiremos una función que tome una matriz de objetos y una clave y devuelva una matriz de valores correspondientes a esa clave. Este ejercicio ayudará a mejorar su comprensión de los conceptos de programación funcional y la manipulación de matrices en JavaScript.

Instrucciones para extraer valores de una matriz de objetos

Para extraer valores de una matriz de objetos, puedes seguir estos pasos:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice Array.prototype.map() para mapear la matriz de objetos al valor de una clave especificada para cada objeto.
  3. Implemente la siguiente función:
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. Pruebe la función con una matriz de objetos de ejemplo:
const simpsons = [
  { name: "lisa", age: 8 },
  { name: "homer", age: 36 },
  { name: "marge", age: 34 },
  { name: "bart", age: 10 }
];
pluck(simpsons, "age"); // [8, 36, 34, 10]

Esto devolverá una matriz de valores correspondientes a la clave especificada de la matriz de objetos.

Resumen

¡Felicitaciones! Has completado el laboratorio de Extracción de Valores de una Matriz de Objetos. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.