JavaScript
1let storage = sessionStorage; 2storage.fruit1 = "apple"; 3storage.fruit2 = "orange"; 4storage.fruit3 = "grape";
これでセッションストレージに一時的に保存できたと思いますが、
JavaScript
1let storage = sessionStorage; 2for(let i = 0; i < storage.length; i++) { 3 let k = storage.key(i); 4 let v = storage.getItem(k); 5 console.log(k + ":" + v); 6}
このようにデータを取り出した時、
[Log] fruit3:grape (sample2.js, line 5)
[Log] fruit1:apple (sample2.js, line 5)
[Log] fruit2:orange (sample2.js, line 5)
のように出力されてしまいます。
なぜ、fruit3が先に出力されてしまうのでしょうか。原因特定お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/23 14:31