JavaScript To-Do App Code
let todo = [];
let req = prompt("Please enter your request (add, list, delete, quit):");
while (true) {
if (req === "quit") {
[Link]("You are quitting the app.");
break;
} else if (req === "list") {
[Link]("___________________________________________");
for (let i = 0; i < [Link]; i++) {
[Link](i + ":", todo[i]);
}
[Link]("___________________________________________");
} else if (req === "add") {
let task = prompt("Please enter your task:");
[Link](task);
[Link]("Task successfully added.");
} else if (req === "delete") {
let del = parseInt(prompt("Please enter the index of the task you want to delete:"));
if (!isNaN(del) && del >= 0 && del < [Link]) {
[Link](del, 1);
[Link]("Task deleted.");
} else {
[Link]("Invalid index.");
}
} else {
[Link]("Wrong request. Please enter add, list, delete, or quit.");
}
req = prompt("Please enter your request:");
}