Цикл for (JS), вывести информация в консоль

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

Как циклом "for" вывести в консоль каждый день недели по порядку?


Ответы (3 шт):

Автор решения: Александр Сычёв

У вас проблема в массиве, не везде поставили запятые

Можно так:

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

for (let i = 0; i < weeks.length; i++) {
  console.log(weeks[i])
}

→ Ссылка
Автор решения: Mr. Man
  • Я бы назвал переменную weekDays, а то вы пишите недели, а храните дни. Просто для других это может быть путаницей, пока они не найдут объявление этой переменной

  • Я бы рекомендовал привыкать использовать const вместо let, чтобы не было ненужного соблазна переопределять переменную

  • Если надо просто прогуляться по значениям массива, то я бы использовал цикл for of

Код:

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

for (const weekDay of weekDays) console.log(weekDay);

→ Ссылка
Автор решения: Holaves

Перебор всех элементов массива с помощью forEach

ler weeks = [
  'Понедельник',
  'Вторник',
  'Среда',
  'Четверг',
  'Пятница',
  'Суббота',
  'Воскресенье'
];
weeks.forEach(element => {
    console.log(element)
})
→ Ссылка