私はlocalStorage
鍵を持っているこの状況を持っています
0,1,2,3
そして、 key を削除すると、ループ内で next などを検索するのではなく、1
position に到達すると壊れます。つまり、 key などの 1 つのキーを削除すると、次のすべてのキーを 1 つずつ上に移動したいという考えです。 .1
2
3
1
私はAngular 1.3で作業しています。
for (var i = 0; i < localStorage.length; i++) {
$scope.stored_data.push(ls.get(i));
}
また、この問題に対する別の解決策についてもオープンです。データとループを含む配列を取得する限り、配列を反復処理するときにループが壊れるlocalStorage
ことはありません。