2017-07-19 9 views
-3

リリースのために、私はlocalStorageにバージョン番号を持つboolを設定していましたが、エントリが自動的に削除されないため、ユーザーlocalStorageをフラッディングしたくありませんでした。localStorage特定の名前のアイテムを削除する

+0

をループする必要

localStorage.removeItem("string"); 

を使用していない項目を削除することができますか?これまでに設定したアイテムを削除しますか? –

+0

すべてのアイテムではなく、key = string1のような決定された文字列を含むアイテムです。私は答えを自分で見つけました、ありがとう。 – AHahn

答えて

0

だから私はこのでした:それは一致した場合、文字列のキーを比較し、この項目を削除する、のlocalStorage配列トラバース を:

  for (var i = 0; i < localStorage.length; i++) { 
       var key = localStorage.key(i); 
       if (key.indexOf("string") !== -1) { 
        localStorage.removeItem(key); 
       } 
      } 
0

私はあなたが名前stringlocalStorage項目を削除しようとしていると思います。

あなたは、単にだからあなたの質問があるのlocalStorage

+0

問題は、私はキーワードと増分バージョン番号でラベルが付けられたlocalStorageに複数の項目があることです。そして、私はキーワードですべてのものを見つけて削除したかったのです。 – AHahn

+0

@DrDreo実際にあなたの質問は何ですか?あなたは何を達成しようとしていますか? – Munawir

+0

私は自分で質問に答えました、ありがとうございます。 – AHahn

関連する問題