Задать вопрос
@testkeyc

Как вывести только первые элементы массива?

Перебрал массив и элементы массива. Что я сделал не так, что в итоге выводятся все элементы массива. Всем спасибо за ответы))
const a = [
    [1, 2, 3],
    ['a', 'b', 'c'],
    [4, 5, 6],
    ['d', 'e', 'f'],
    [7, 8, 9],
];

for (let i = 0; i < a.length; i++) {
    for (let k = 0; k < a[i].length; k++) {
        console.log(a[i][k]);
    }
}
  • Вопрос задан
  • 582 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
@h88p
Pre-Junior HTML Developer
for (let i = 0; i < a.length; i++) {
   console.log(a[i][0]);
}
Ответ написан
Комментировать
А можно вообще декларативно сделать.
const a = [
    [1, 2, 3],
    ['a', 'b', 'c'],
    [4, 5, 6],
    ['d', 'e', 'f'],
    [7, 8, 9],
];
console.log(a.reduce((acc, el) => [...acc, el[0]], []));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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