Написать приложение используя знания и навыки приобетенные на протяжении курса JavaScript Basic (основные из них это - циклы, объекты, функции, массивы, основные операторы языка, типы данных)
Тема приложения: Система управления списком задач (ToDo List)
Ввод: Осуществляем через систему команд реализованную с помощью утилиты prompt. Полученные данные храним в массиве обьектов.
Минимальный набор команд:
- Добавить новую задачу (код 1)
- Вывести задачи на экран (код 2)
- Сортировать массив тудушек по тайтлу (код 3)
- Закончить работу с приложением (код 0)
При начале работы приложения выводим запрос: "Введите номер команды:" и список команд с номерами.
При получении номера анализируем его, если число не верное, делаем запрос снова (анализ ошибочного ввода), если число соотвествует одной из команд - вызываем соотвествующую функцию.
Функция добавления задачи - Делаем запрос на ввод описания задачи и добавляем эту задачу в массив.
Функция вывода задач на экран - выводим все задачи на экран (как вывести задачи на чистую страницу рассматривается на занятиях - document.body.innerHTML = '')
Функция Конец программы - перестаем запрашивать команды и выводим прощальную фразу.
Пример массива todos - [{id: 1, title: "Todo1"}, {id: 2, title: "Read a book"}]
Обьект todo (пример) - {id: 1, title: "Todo1"}
Пример вьівода на єкран одной тудушки: ID: 1 - Title: Read a book