首页 > 解决方案 > Splice() 在 javascript 中无法正常工作

问题描述

一旦从我的后端中删除,我正在尝试删除我的前端中的特定元素。成功删除获取请求后,我有这些代码行搜索并找到特定列表和提醒:

 let list = List.all.find(l => l.id = parseInt(div.dataset.id))
 let reminder = list.reminders.find(r => r.id = parseInt(div.dataset.id))
 let index = list.reminders.indexOf(reminder)
 list.reminders.splice(index, 1)

列表是我存储在列表类中的 static.all 中的对象。当我设置调试器时,最后一行返回 [] 这是我想要的,但是当我从 index.html 中删除显示提醒的 div 并重新呈现提醒时,提醒仍然显示,关于为什么的任何想法?

标签: javascriptproject

解决方案


推荐阅读