Извлечение значений из массива объектов

Beginner

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

Введение

В этом практическом занятии мы будем работать над задачей на программирование на JavaScript, которая заключается в извлечении значений из массива объектов. В частности, мы напишем функцию, которая принимает массив объектов и ключ и возвращает массив значений, соответствующих данному ключу. Эта задача поможет вам лучше понять концепции функционального программирования и манипуляции с массивами в JavaScript.

Инструкции по извлечению значений из массива объектов

Для извлечения значений из массива объектов вы можете следовать следующим шагам:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.
  2. Используйте Array.prototype.map(), чтобы сопоставить массив объектов со значением указанного ключа для каждого объекта.
  3. Реализуйте следующую функцию:
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. Протестируйте функцию с примерным массивом объектов:
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]

Это вернет массив значений, соответствующих указанному ключу из массива объектов.

Резюме

Поздравляем! Вы завершили практическое занятие "Извлечение значений из массива объектов". Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.