よく理解できてないので教えてください。
//■JSON文字列をセッションストレージに書き込む
// 処理対象のオブジェクト配列
jQuery
1var shouhin = [ 2 { cate: '1', code: '0001', name: 'コーヒー', price: 300, count: 3 }, 3 { cate: '2', code: '0101', name: 'パン', price: 150, count: 3 }, 4 { cate: '3', code: '0201', name: 'バター', price: 400, count: 6 }, 5 { cate: '3', code: '0202', name: 'あんこ', price: 200, count: 0 }, 6 { cate: '3', code: '0203', name: 'りんごジャム', price: 100, count: 1 }, 7 { cate: '3', code: '0204', name: 'いちごジャム', price: 120, count: 0 } 8]; 9 10var jstr = JSON.stringify( shouhin ); 11sessionStorage.setItem( "jsons" , jstr );
と保存して、
//■読み込み参照
var shouhin = JSON.parse( sessionStorage.getItem("jsons") ); $.each(shouhin, function(index, val) { console.log(val.code); console.log(val.name); console.log(val.count); } );
と読み出すのは、例題そのままで出来ましたが、
指定箇所のデータを上書きするには、どう書けば良いのでしょうか?
例えば、code '0202' の count '0' を '1' にしたい場合。
setItem でどう書けば良いかわかりません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー