No description
  • JavaScript 100%
Find a file
2025-07-25 22:32:06 -04:00
.gitignore Criado projeto sla nodejs 2025-07-25 22:07:29 -04:00
docker-composer.yml envio definitivo. 2025-07-25 22:32:06 -04:00
dockerfile envio definitivo. 2025-07-25 22:32:06 -04:00
main.js Criado projeto sla nodejs 2025-07-25 22:07:29 -04:00
package-lock.json Criado projeto sla nodejs 2025-07-25 22:07:29 -04:00
package.json Criado projeto sla nodejs 2025-07-25 22:07:29 -04:00
README copy.md Criado projeto sla nodejs 2025-07-25 22:07:29 -04:00
README.md envio definitivo. 2025-07-25 22:32:06 -04:00

exame

codigo com intuito de ser uma to-do-list feito em JS. Simula uma lista de afazeres, permitindo que o usuário crie novas tarefas, marque tarefas como concluídas e visualize tanto todas as tarefas quanto apenas as pendentes. A lista de tarefas é armazenada em um array chamado tarefas, que contém objetos representando cada tarefa. Cada objeto possui quatro propriedades: um identificador único (id), o título da tarefa (titulo), um indicador booleano que mostra se a tarefa foi concluída (concluida) e a data em que a tarefa foi criada (dataCriacao), que é gerada automaticamente com o construtor new Date(). Para adicionar uma nova tarefa, há a função adicionarTarefa, que recebe o título como parâmetro e cria um novo objeto de tarefa com id sequencial, concluida como falso e a data atual como dta de criação. Esse novo objeto é então adicionado ao array tarefas com o método .push(). Após isso, uma mensagem de confirmação é exibida no console. Para a execução do código é necessário usar o comadno npm install, npx ts-node src.