私はこのような配列があります。ローカルストレージのアレイからオブジェクトを削除するには?
var myMovie = [];
そして、このようなオブジェクトを:
var first = {id:"tt3783958", title:"La La Land", year:"2016", type:"Comedy, Drama, Music"}
私はは、ボタンの上にOnClick()
を介してローカルストレージアレイにオブジェクトを追加しました。 後
$(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'));
ローカルストレージにオブジェクトを追加し、ローカルストレージは次のようになります。ここ
[{id:"tt3783958", title:"La La Land", year:"2016", type:"Comedy, Drama, Music"}]
私の質問ですが、どのように私は、変数名を経由してオブジェクト全体を削除だろうか?オブジェクトfirst
をmyMovie
から削除します。オブジェクトのインデックス位置は、毎回と異なる場合があります。
[{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