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:
- Abra la Terminal/SSH y escriba
nodepara comenzar a practicar la codificación. - Utilice
Array.prototype.map()para mapear la matriz de objetos al valor de unaclaveespecificada para cada objeto. - Implemente la siguiente función:
const pluck = (arr, key) => arr.map((i) => i[key]);
- 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.