不要擔心它是如何變成這樣的,但這就是我的本地存盤的樣子:

這是它的外觀:

這是我的回圈的樣子:
for(let i=0;i<localStorage.length;i ){
//I do something cool
}
現在想象一下,同樣的編號錯誤發生在 15 個值上。如何更改 localstorage 中的鍵列,使其從 0 開始并為每個值縮進 1,或者更改我的回圈,使其從第一個鍵運行到最后一個鍵。
uj5u.com熱心網友回復:
您可以捕獲陣列中的所有鍵,然后在代碼中使用該陣列。
const lsKeys = Object.keys(localStorage);
for(let i = 0; i < lsKeys.length; i ) console.log(localStorage[lsKeys[i]]);
uj5u.com熱心網友回復:
localStorage使用鍵和值的作品。您可以像 javascript 物件一樣回圈遍歷它。
for (const [key, value] of Object.entries(localStorage)) {
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/357329.html
標籤:javascript 循环 for循环 本地存储
上一篇:R中的For回圈回歸?
下一篇:按給定順序重新排序串列
