我正在使用 html5 sessionStorage 就像一个伪 javascript 控制台,所以我可以检索以前在那里记录的错误。我正在尝试限制 sessionStorage 中的条目数,因此当超过最大条目数时,我不会通过删除最旧的条目来获得数千个条目。
我编写了以下 javascript 代码,但它不起作用 - 当超过最大计数时它不会删除条目。
maxlen=100;
sessionlen=window.sessionStorage.length; // this returns the correct count
if(sessionlen>maxlen){
difference=sessionlen-maxlen; // this returns the correct difference
for(i=0;i<difference;i++){
window.sessionStorage.removeItem(0); // this isn't happening
}}
我可能错过了一些非常简单的东西。谁能帮忙?