将数组项添加到 console.log

Add Array Item into console.log

大家好,我正在尝试开发有关基本待办事项列表的课程。如果在删除 ToDo 项目后我希望控制台打印 "Deleted To Do Item" 我该怎么做?这就是我到目前为止对待办事项的删除部分所做的。

function deleteToDo() {
    var index = prompt("Enter index of todo to delete");
        todos.splice(index, 1);
        console.log("Deleted " + todos[index]);
}

我收到的错误是 "todos[index] is undefined" 我猜会发生这种情况,此时我只是考虑各种选择,看看会发生什么。我需要在拼接之前定义一些东西吗?

删除前保存值:

function deleteToDo() {
   var index = prompt("Enter index of todo to delete");

   if (index >= 0 && index < todos.length) {
       var deletedItem = todos[index];
       todos.splice(index, 1);
       console.log(deletedItem);
   }
}