Todo List in JavaScript
Create a todo list application
BeginnerMini ProjectsExample 1 of 20
todo-list.js
1class TodoList {2 constructor() {3 this.todos = [];4 }5 add(text) { this.todos.push({ id: Date.now(), text, done: false }); }6 remove(id) { this.todos = this.todos.filter(t => t.id !== id); }7 toggle(id) { const t = this.todos.find(t => t.id === id); if(t) t.done = !t.done; }8 getAll() { return this.todos; }9}
Output
// Todo list functionality
What's going on
Todo List manages tasks.