gpt4 book ai didi

javascript - 如何使用数组在 javascript 中制作待办事项列表

转载 作者:行者123 更新时间:2023-11-30 13:45:56 26 4
gpt4 key购买 nike

我正在尝试用 Javascript 制作待办事项列表,但我不知道如何让我输入的“任务”出现在列表中。我还需要能够编辑、删除和更新任务。

var tasks = [];
var addTask;
var addAnother = "y";
var editTask;
var deleteTask;
var display = "";

display = prompt("Task List \n\n\n\n(1)Add Task\n(2)Delete Task\n(3) Edit Task \n(4)Quit");

while (addAnother == "y") {
addTask = parseFloat(prompt("Enter a task"));
tasks.push(addTask);
addAnother = prompt("Do you want to add another task? y or n");
}

for (x = 0; x < addTask.length; x++) {
display = display + tasks[x];
alert(prompt("Task List\n" + addTask + "\n\n\n\n(1)Add Task\n(2)Delete Task\n(3) Edit Task\n(4)Quit"));
}
alert(display);

最佳答案

问:如何让我输入的“任务”出现在列表中?

A:正是你在做什么:tasks.push(addTask);

问:如何生成“任务”?

A:有一百万种不同的可能性。

但通常,您希望“任务”是一个对象,由其他对象或原语构建。

示例:

{
description: 'Mow lawn',
due: '12/31/2019',
status: 'TBD'
}

在您的场景中,您可能希望提示输入“描述”,然后是“截止日期”,最后是“状态”。然后可能是这样的:

  myTask.description = description;
myTask.due = dueDate;
myTask.status = 'TBD';
tasks.push(myTask);

希望这有助于...

关于javascript - 如何使用数组在 javascript 中制作待办事项列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59340147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com