Я хочу поделиться своим опытом работы с функциями add_task и del_task, которые были созданы на одном из занятий.Функция add_task служит для добавления задачи в список задач. Вот комментарии к каждой строчке этой функции⁚
1. function add_task(task) {
2. let taskList document.getElementById(″taskList″);
3. let newTask document.createElement(″li″);5. taskList.appendChild(newTask);
6. }
— Строка 1 объявляет функцию add_task с одним входным параметром — задачей, которую нужно добавить в список.
— Строка 2 получает доступ к элементу с id ″taskList″ и сохраняет его в переменную taskList.
— Строка 3 создает новый элемент
— Функция add_task завершается на строке 6.
Теперь перейдем к функции del_task, которая отвечает за удаление задачи из списка задач. И вот комментарии к каждой строчке этой функции⁚
1. function del_task(task) {
2. let taskList document.getElementById(″taskList″);
3. let tasks taskList.getElementsByTagName(″li″);
4. for (let i 0; i < tasks.length; i ) {6. taskList.removeChild(tasks[i]);
7. break;
8. }
9. }
10. }
- Строка 1 объявляет функцию del_task с одним входным параметром — задачей, которую нужно удалить из списка.
- Строка 2 получает доступ к элементу с id ″taskList″ и сохраняет его в переменную taskList.
- Строка 3 получает все элементы
— Строка 4 начинает цикл, который перебирает все задачи в списке.
— Строка 5 проверяет, соответствует ли содержимое текущей задачи (элемента tasks[i]) значению параметра task.
— Строка 6, если условие из строки 5 выполняется, удаляет текущую задачу из списка с помощью метода removeChild.
— Строка 7 прерывает цикл٫ чтобы не проверять остальные задачи.
— Функция del_task завершается на строке 10.
Надеюсь, эти комментарии помогут вам понять, как работают функции add_task и del_task.