Как из массива объектов, вытащить значение по ключу?

Имеется массив объектов:
const a = [{'sss': 'Ура'},{'fff': 'Привет'}];

Как переменной b, присвоить значение Привет, если известно название ключа fff?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Одно значение (первое):

const val = arr.find(n => n.hasOwnProperty(key))?.[key];

Все, что есть:

const vals = arr.reduce((acc, n) => (n.hasOwnProperty(key) && acc.push(n[key]), acc), []);
Ответ написан
Комментировать
nuykon
@nuykon
Full Stack Developer
в лоб:
const b = a[1].fff;
поиск, грубо:
const a = [{'sss': 'Ура'},{'fff': 'Привет'}];
const keyIsExist = a.find(el => Object.keys(el).includes('fff')).fff;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект