logo
ИнКО "Сайт педагога ДО"

 

Список дел "To Do"

Программирование


class Task {

    /**

     * Создание объекта класса Task

     * @param {int} id уникальный идентификатор

     * @param {string} text текст задачи

     * @param {string} date дата создания задачи

     * @param {boolean} status статус выполнения

     */

    constructor(id, text, date, status) {

        this.id = id;

        this.text = text;

        this.date = date;

        this.status = status;

    }

}


Пояснение к программированию

Класс задачи 

class Task{};

 

JSDoc комментарии (документация):

@param {int} id - параметр id должен быть целым числом

@param {string} text - параметр text должен быть строкой

@param {string} date - параметр date должен быть строкой (с датой)

@param {boolean} status - параметр status должен быть логическим значением

 

Конструктор класса

constructor(id, text, date, status) {

    this.id = id;

    this.text = text;

    this.date = date;

    this.status = status;

}

 

Пример использования

// Создание новой задачи

const task1 = new Task(1, "Купить продукты", "2024-01-15", false);

const task2 = new Task(2, "Сделать домашнее задание", "2024-01-14", true);

 

console.log(task1.text); // "Купить продукты"

console.log(task2.status); // true (выполнено)

Макетирование HTML/CSS

Программирование JS

CRUD интерфейс

Группа 1
Описание

Группа 3
Описание

Группа "Наставники"
Описание

Группа "Альфы"
Описание

Группа 2
Описание