@test-cats

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

Есть задача:
Составьте массив дней недели. С помощью цикла for выведите все дни недели, а выходные дни выведите жирным.

Я решил вот так:
let out = document.querySelector('.out');

let a = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'];

for (let i = 0; i < a.length; i++) {
    out.innerHTML = (a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + '<strong>' + a[6] + '</strong>');
}


Подскажите, можно ли было вывести дни с пн-пт не прописывая каждый раз массив и его индекс как сделал я, а как-то сократить запись и вывести их сразу, а выходные вывести отдельно?

Всем спасибо
  • Вопрос задан
  • 1844 просмотра
Решения вопроса 2
@Kind0fHeaven
let out = document.querySelector('.out');

let a = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'];

out.innerHTML = a.reduce((acc, curr, index) => acc += index > 4 ? `<strong>${curr}</strong>` : curr)
Ответ написан
Комментировать
pterodaktil
@pterodaktil
js developer
`${a.slice(0, 5)},<strong>${a.slice(5, 7)}</strong>`
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект