#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);