0

私は疑似 JavaScript コンソールのような html5 sessionStorage を使用しているので、以前にそこに記録されたエラーを取得できます。エントリの最大数を超えたときに最も古いエントリを削除して、何千ものエントリにならないように、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
    }}

私はおそらく本当に単純なものを見逃しています。誰でも助けることができますか?

4

1 に答える 1