将Array Item添加到console.log中

时间:2017-12-08 14:17:07

标签: arrays undefined console.log splice

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

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

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

1 个答案:

答案 0 :(得分:0)

删除前保存值:

extended_valid_elements: 'video[onclick|controlslist|controls]',
video_template_callback: ({
  width, height, poster, source1, source1mime, source2, source2mime,
}) => [
   `<video onclick="playFunction" controls controlslist="nodownload"`
   `width="${width}" height="${height}" ${(poster ? `poster="${poster}` : '')}>`,
   `<source src="${source1}" ${(source1mime ? `type="${source1mime}"` : '')} />`,
   `<source src="${source2}" ${(source2mime ? `type="${source2mime}"` : '')} />`,
   '</video>',
].join(''),