@kuzubina

Как найти значение по ключу в динамическом многомерном массиве js?

"CategoryProduct": {
"Группа A": [
{
"id": 1,
"img": "9046.png",
"name": Samsung,
},
],
"Группа B": [],
"Группа C": [],
"Группа D": [],
"Группа E": [],
},


Есть массив такого вида joxi.ru/V2VEJ86udwWwPm его структура может немного меняться (название групп) и есть известное значение name которое может быть в любой из групп. Как можно перебрать этот массив, найти где находится известное значение name и вывести в консоль его значение ключа id
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const { id } = Object.values(CategoryProduct).flat().find(n => n.name === name) || {};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы