⊗jsSpSgSM 94 of 294 menu

JavaScriptでのlocalStorage内保存構造の修正

ローカルストレージに以下のような配列が 保存されているとします:

let arr = [1, 2, 3, 4, 5]; localStorage.setItem('data', JSON.stringify(arr));

ここで、この配列を修正する必要が生じたとします。 例えば、末尾に新しい要素を追加したり、 既存の要素を変更したりする場合です。

この問題を解決するには、ストレージに保存されている 配列の文字列を取得し、その文字列を配列に変換します。 その後、その配列に必要な操作を施し、 配列を再び文字列に変換してストレージに書き戻します:

let json = localStorage.getItem('data'); let data = JSON.parse(json); data.push(6); data[0] = '!'; localStorage.setItem('data', JSON.stringify(data));

以下のユーザー配列が与えられています:

let users = [ { surn: 'surn1', name: 'name1', age: 31, }, { surn: 'surn2', name: 'name2', age: 32, }, { surn: 'surn', name: 'name3', age: 33, }, ];

この配列をローカルストレージに保存してください。 次に、3個の入力欄とボタンを作成します。 入力欄には、姓、名、年齢を入力できるようにします。 ボタンをクリックすると、新しいユーザーが ストレージに保存された配列の末尾に追加されるようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否