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

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

Как переменной b, присвоить значение Привет, если известно название ключа fff?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 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;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы