我有阵列是这样的:如何从本地存储中的阵列中删除对象?
var myMovie = [];
和对象像这样:
var first = {id:"tt3783958", title:"La La Land", year:"2016", type:"Comedy, Drama, Music"}
我按钮加入对象到本地存储阵列经由OnClick()
。这里
[{id:"tt3783958", title:"La La Land", year:"2016", type:"Comedy, Drama, Music"}]
我的问题是,我怎么可能通过变量名中删除整个对象:
$(document).ready(function() {
$(".btn.btn-outline-success").click(function() {
myMovie.push(first);
localStorage.setItem('myMovie', JSON.stringify(myMovie));
var output = JSON.parse(localStorage.getItem('myMovie'));
加入对象到本地存储后,本地存储看起来是这样的?我想从myMovie
删除对象first
。对象的索引位置可能是每次不同。
[{id:"tt3783958", title:"La La Land", year:"2016", type:"Comedy, Drama, Music"}, [{id:"tt9574821", title:"Ghost Protocol", year:"2012", type:"Action, Adventure"}]
这是一个不同的例子,我也试过你的解决方案,但它不适用于我的代码。 – Slasher
nope。代码保持不变。 –
问题你以前的代码是什么都没有发生,我只是得到一些控制台错误。你能告诉我这个代码的例子吗? – Slasher