@Night_Harpy

Как вывести все значения по ключу находящиеся в массиве?

const arr = [{
    name: "Name",
    region: [
        {name: "Name1", cities:[
            {name:"Name11", l:1},
            {name:"Name12", l:2},
            {name:"Name13", l:3}
        ]},
        {name: "Name2", cities:[
            {name:"Name21", l:4},
            {name:"Name22", l:5},
            {name:"Name23", l:6}
        ]},
        {name: "Name3", cities:[
            {name:"Name31", l:7},
            {name:"Name32", l:8},
            {name:"Name33", l:9}
        ]}                  
]
}]

имеется такой массив. как вывести на страницу все значения ключа name которые находятся внутри массива cities?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Ткнуть в доку лучше готового к копипасте ответа
arr.flatMap(el => el.region).flatMap(el => el.cities).map(el => el.name)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
24 янв. 2021, в 11:25
3000 руб./за проект
24 янв. 2021, в 10:50
3000 руб./за проект
24 янв. 2021, в 10:21
150 руб./за проект