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