Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   цикл javascrip Двумерный массив (https://javascript.ru/forum/dom-window/81085-cikl-javascrip-dvumernyjj-massiv.html)

misha.korolcov 27.09.2020 19:42

цикл javascrip Двумерный массив
 
Добрый день у меня есть вложений цикл и мне надо вывести все значения с помощью map вот что у меня получилось не могу никак сделать

есть масив

const peopl = [ { 'order_date': '2019-11-09 10:27:00',
    'idpunkt': 1,
    'punkt_name': 'м.Львів, вул.Шевченка, 313',
    'idorder': 889843,
    'patientInfo': { name: 'Владилен', age: 25, budget: 40000  },},

    { 'order_date': '2020-11-09 10:27:00',
    'idpunkt': 2,
    'punkt_name': 'м.Львів, вул.Шевченкаf, 31',
    'idorder': 889843,
    'patientInfo': { name: 'Елена', age: 17, budget: 3400  },},
];


и есть то что я делаю

const newPeopl =  peopl.map(person =>{
    return(
        person.idpunkt,
        person.punkt_name,
        person.idorder,
        person.patientInfo.map(p =>{
            p.name,
            p.age,
            p.budget
        }) 
    )
})
console.log(newPeopl);

рони 27.09.2020 19:56

misha.korolcov,
:-?

рони 27.09.2020 20:20

misha.korolcov,
const peopl = [ { 'order_date': '2019-11-09 10:27:00',
    'idpunkt': 1,
    'punkt_name': 'м.Львів, вул.Шевченка, 313',
    'idorder': 889843,
    'patientInfo': { name: 'Владилен', age: 25, budget: 40000  },},

    { 'order_date': '2020-11-09 10:27:00',
    'idpunkt': 2,
    'punkt_name': 'м.Львів, вул.Шевченкаf, 31',
    'idorder': 889843,
    'patientInfo': { name: 'Елена', age: 17, budget: 3400  },},
];
const newPeopl =  peopl.map(person =>{
    return [
        person.idpunkt,
        person.punkt_name,
        person.idorder,
        ...Object.values(person.patientInfo)
        ]
})
console.log(newPeopl);


Часовой пояс GMT +3, время: 11:13.