как утешить день журнала недели после дней, оставшихся до конца недели?

#javascript

#javascript

Вопрос:

как я могу консольно регистрировать день недели, который наступил сейчас, и после него дни, оставшиеся до конца недели?

пример

сегодня понедельник

пн вт ср чт пт сб вс

сегодня пятница

например, сб, вс я хочу, чтобы он показывал день, который сейчас, и остаток недели. для завершения

Ответ №1:

Что я сделал, так это создал массив дней недели по порядку, а затем перебрал его, чтобы добавить день, который вы ищете, и все дни после этого в новый массив.

 const daysOfWeek = ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"];
let currentDay = prompt("Enter day of week:");
while (!daysOfWeek.includes(currentDay)) {
  currentDay = prompt("Invalid day. Enter day of week:").toLowerCase();
}
let currentDayPassed = false;
const daysLeft = [];
for (let i = 0; i < daysOfWeek.length; i  ) {
  if (daysOfWeek[i] === currentDay) {
    currentDayPassed = true;
  }
  if (currentDayPassed) {
    daysLeft.push(daysOfWeek[i]);
  }
}
console.log(daysLeft);