window.localStorage.removeItem删除无效,删除前删除后数组的长度都是49,请求大师指点

img


这个testdata是从本地取出来的,已经json过了,然后我想删除testdata[j],但是没效果,分开写也没有效果,不知道哪里错了,

删除的话直接在循环里匹配到要删除的项delete testdata[ j ]
删除完再把testdata重新存储
因为存储数组是要把数组转成json字符串的,所以不能直接去删除存储数据的某一项

你删除了缓存里面的相应内容,删除了之后你需要重新从缓存里面取数据然后赋值给testdata

你要删除testdata的内容不是缓存中的内容