@AlexsandrLomaev

Как обработать многомерный массив для вывода определенных парных значений?

Есть многомерный массив (не так давно взялся за их разбор)
let arr = [
    [
        "Alex",
        "Maria",
        "Alena",
        "Dima"
    ],
    [
        21,
        23,
        19,
        20
    ],
    [
        2411,
        4662,
        8853,
        2132
    ]
];


В основном массиве содержится вся информация о пользователях, в первом вложенном - Имена, второй - возраст, третий - условный индификатор. Моя мысль такая, сделать вывод этих вложенных массивов так, чтобы каждая строчка в вложенных массивах совпадала, к примеру (Alex 21 2411) и т.д

Вот что я пробовал сделать
for (let i = 0; i < arr.length; i++) {

    for (let j = 0; j < arr[i].length; j++) {
       
        res.innerHTML += `Arr: ${arr[i][j]}`;
        
    }
};


Так выглядит код целиком
let arr = [
    [
        "Alex",
        "Maria",
        "Alena",
        "Dima"
    ],
    [
        21,
        23,
        19,
        20
    ],
    [
        2411,
        4662,
        8853,
        2132
    ]
];

for (let i = 0; i < arr.length; i++) {

    for (let j = 0; j < arr[i].length; j++) {
       
        res.innerHTML += `Arr: ${arr[i][j]}`;
        
    }
};
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
for (let j = 0; j < arr[0].length; j += 1) {
  for (let i = 0; i < arr.length; i += 1) {
    res.innerHTML += `${arr[i][j]} `;
  }
  res.innerHTML += '<br>';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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