JavaScript
const data = getData();
const schedule = {};
data.forEach(lesson => {
const date = new Date(lesson[1]);
const weekday = date.toLocaleDateString('en-US', { weekday: 'long' });
if (schedule[weekday]) {
schedule[weekday].push(lesson);
} else {
schedule[weekday] = [lesson];
}
});
// display
console.log(schedule);
out.textContent = JSON.stringify(schedule, null, 2);
function getData() {
return [
[1, "2021-02-01 08:15:00", "21-Э-95", "Проектирование баз данных", "Тема", 1, "Д.З."],
[1, "2021-02-01 09:55:00", "11-А-96", "Проектирование баз данных", "Тема", 2, "Д.З."],
[1, "2021-02-01 11:35:00", "13-С-94", "Проектирование баз данных", "Тема", 3, "Д.З."],
[1, "2021-02-02 08:15:00", "21-Э-95", "Программирование 1С", "Тема", 4, "Д.З."],
[1, "2021-02-02 09:55:00", "11-А-96", "Программирование 1С", "Тема", 5, "Д.З."],
[1, "2021-02-02 11:35:00", "13-С-94", "Программирование 1С", "Тема", 6, "Д.З."],
[1, "2021-02-03 08:15:00", "21-Э-95", "Введение в историю ИТ", "Тема", 7, "Д.З."],
[1, "2021-02-03 09:55:00", "11-А-96", "Введение в историю ИТ", "Тема", 8, "Д.З."],
[1, "2021-02-03 11:35:00", "13-С-94", "Введение в историю ИТ", "Тема", 9, "Д.З."],
[1, "2021-02-01 08:15:00", "21-Э-95", "Проектирование баз данных", "Тема", 1, "Д.З."],
[1, "2021-02-01 09:55:00", "11-А-96", "Проектирование баз данных", "Тема", 2, "Д.З."],
[1, "2021-02-01 11:35:00", "13-С-94", "Проектирование баз данных", "Тема", 3, "Д.З."],
[1, "2021-02-02 08:15:00", "21-Э-95", "Программирование 1С", "Тема", 4, "Д.З."],
[1, "2021-02-02 09:55:00", "11-А-96", "Программирование 1С", "Тема", 5, "Д.З."],
[1, "2021-02-02 11:35:00", "13-С-94", "Программирование 1С", "Тема", 6, "Д.З."],
[1, "2021-02-03 08:15:00", "21-Э-95", "Введение в историю ИТ", "Тема", 7, "Д.З."],
[1, "2021-02-03 09:55:00", "11-А-96", "Введение в историю ИТ", "Тема", 8, "Д.З."],
[1, "2021-02-03 11:35:00", "13-С-94", "Введение в историю ИТ", "Тема",...