Тема: Мне нужна помощь в создании цикла

Ответить в теме
Показано с 1 по 1 из 1
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    25
    Сообщений
    17
    Репутация
    10

    По умолчанию Мне нужна помощь в создании цикла

    Я работаю над приложением JavaScript для управления списком задач. Я храню задания в массиве и хотел бы добавить функцию, позволяющую пользователям отмечать работу как выполненную, аналогично примеру scaler, но я не уверен, что делаю. . Однако мой код не обновляет статус задачи должным образом. Не могли бы вы помочь мне определить, в чем дело?
    Код:
    const tasks = [
        { id: 1, title: 'Task 1', completed: false },
        { id: 2, title: 'Task 2', completed: false },
        { id: 3, title: 'Task 3', completed: false },
    ];
    
    function markTaskAsCompleted(taskId) {
        const task = tasks.find(task => task.id === taskId);
        if (task) {
            task.completed = true;
        } else {
            console.error('Task not found!');
        }
    }
    
    markTaskAsCompleted(2);
    console.log('Updated tasks:', tasks);
    Этот код должен завершить задание с идентификатором 2 и установить для атрибута Completed значение true. Однако когда я проверяю массив задач после вызова метода, задача не меняется. Что я делаю неправильно в своем коде?


Ответить в теме

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения