私は(localStorage.getItem( "cartCache"))、このような結果にconsole.log場合:ローカルストレージに格納されているインデックス配列でデータを削除するにはどうすればよいですか?
{"dataCache":[{"id":20,"quantity":1,"total":100000,"request_date":"27-08-2017 20:31:00"},{"id":53,"quantity":1,"total":200000,"request_date":"27-08-2017 20:38:00"}],"expired":"2017-08-28T03:55:21.521Z"}
を、私は、例えば、インデックス配列
によってキャッシュ内のデータを削除したいですI = 1、インデックスアレイを削除すると、結果はこのようになり、
{"dataCache":[{"id":53,"quantity":1,"total":200000,"request_date":"27-08-2017 20:38:00"}]}
別の例:
Iは索引配列= 0を削除した結果は次のようであるとどうすればいいですか?
私はこのようにしてみてください:
var deleteIndex = 1;
var retrievedObj = localStorage.getItem("cartCache")
delete retrievedObj['dataCache'][deleteIndex];
それはあなた二つのオブジェクト
これまでに試したことはありますか?ここにコードを追加してください –
[JavaScriptの配列から特定の要素を削除するにはどうすればいいですか?](https://stackoverflow.com/questions/5767325/how-do-remove-a-particular-element) -from-an-array-in-javascript) –
@Dinesh、これは重複していません。私の配列は異なる –