ดังนั้นฉันคิดว่าฉันสามารถวนลูป localStorage ได้เหมือนวัตถุทั่วไปเพราะมันมีความยาว ฉันจะวนซ้ำสิ่งนี้ได้อย่างไร
localStorage.setItem(1,'Lorem');
localStorage.setItem(2,'Ipsum');
localStorage.setItem(3,'Dolor');
ถ้าฉันทำlocalStorage.length
มันจะส่งคืน3
ซึ่งถูกต้อง ฉันคิดว่าการfor...in
วนซ้ำจะใช้ได้ผล
ฉันกำลังคิดบางอย่างเช่น:
for (x in localStorage){
console.log(localStorage[x]);
}
แต่ไม่มีประโยชน์ ความคิดใด ๆ ?
ความคิดอื่น ๆ ที่ฉันมีก็คือ
localStorage.setItem(1,'Lorem|Ipsum|Dolor')
var split_list = localStorage.getItem(1).split('|');
ซึ่งในการfor...in
ทำงาน