Q&A
sessionStrageのsetItemで、同名のストレージ領域に値をsetすると、既存の値が書き換えられてしまいます。
同じストレージ領域に値を追加していく方法はありますか?
一度getItemで取得して、再構築する必要があるのでしょうか?
javascript
1 // 画面1 2 const dataList = { 3 dataA: 'A', 4 dataB: 'B', 5 dataC: 'C', 6 } 7 sessionStorage.setItem('dataStrage', JSON.stringify(dataList))
javascript
1 // 画面2 2 const dataList = { 3 dataD: 'D', 4 dataE: 'E', 5 dataF: 'F', 6 } 7 // dataStrageが上書きされて、画面1のデータが消える 8 sessionStorage.setItem('dataStrage', JSON.stringify(dataList))
要件として、別のストレージ領域を追加するのは出来ません。
同じ領域に追加する方法がありましたら、教えていただけますでしょうか?
こちらの質問が他のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。
回答2件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
こちらの回答が他のユーザーから「質問に対する回答となっていない投稿」という指摘を受けました。
2022/11/29 04:15 編集