Есть массив объектов:
const arrayOfObjTest = [
{some1: 'someval', some2: 'someval', arr: [1, 2, 3]},
{some1: 'someval', some2: 'someval', arr: [4, 5, 6, 1000]},
{some1: 'someval', some2: 'someval', arr: [7, 8, 9]},
{some1: 'someval', some2: 'someval', arr: [10, 11, 12]}
];
Нас интересует свойство arr, которое является массивом и может содержать какое угодно количество элементов. Необходимо на выходе получить массив массивов такого плана:
[
[1, 4, 7],
[2, 5, 8],
[3, 6, 9],
[0, 1000, 0]
]
Если значения нет, записываем 0.
Не понимаю, как тут создать новые массивы и поместить их в один основной:
newArr = [];
arrayOfObjTest.map((ar, i) => {
ar.arr.map((item, i) => {
newArr.push((item));
});
});
console.log(newArr);
Что тут можно придумать? Ума не приложу.