c# - localStorage上の配列にデータをプッシュする方法
伊谢尔伦
伊谢尔伦 2017-06-20 10:07:01
0
5
1284

私がやりたい機能の 1 つは、空の配列を localstorage に設定し、クリックされるたびに現在クリックされているデータを localstorage 配列にプッシュすることです。ただし、localstorage ではプッシュが許可されていません。localstorage 配列をディープコピーしてみました。ディープコピー配列ではローカルストレージ配列をディープコピー配列に設定しているのですが、まだ試していないのでアドバイスをお願いします

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(5)
世界只因有你

localStorage は文字列のみを保存できるため、それを変換するには Json オブジェクトを使用する必要があります:

リーリー
いいねを押す +0
学习ing

それは非常に簡単です。保存する前にjson文字列に変換し、それを取り出して反転して通常の配列を取得します。

リーリー
いいねを押す +0
我想大声告诉你

非常に奇妙な考え方です。なぜ localStorage.setItem("arr", arr) で配列にプッシュするのですが、最初に localStorage を設定してから操作を実行しないのですか

いいねを押す +0
ringa_lee

localStorageに格納された配列は文字列になります
localStorageの変数を操作したい場合は、一旦取り出してから格納する必要があります。

リーリー

取り外して再度セットアップします

リーリー
いいねを押す +0
曾经蜡笔没有小新

まず第一に、localstorage とは何かを理解する必要があります。
localstorage は、HTML5 の新機能の webStorage テクノロジの永続的なストレージ メソッドであり、通常はローカル ストレージやクロスセッション ストレージとも呼ばれます。
この使用法では、ローカルストレージに空の配列を設定する必要はありません。次のように、データにアクセスするための独自の方法があります。 リーリー

お役に立てば幸いです〜

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート