SORU
7 Aralık 2011, ÇARŞAMBA


HTML5 localStorage almak anahtarları

Sadece localStorage tüm anahtar değerleri almak için nasıl merak ediyorum.


Basit bir JavaScript döngü ile değerleri almak için çalıştık

for (var i=1; i <= localStorage.length; i  )  {
   alert(localStorage.getItem(i))
}

Ama eğer anahtarları ilerici numaraları ise sadece çalışır, 1'den başlayarak.


Nasıl tüm mevcut verileri görüntülemek için tüm anahtarları alır mıyım?

Şimdiden teşekkürler.

CEVAP
7 Aralık 2011, ÇARŞAMBA


for (var key in localStorage){
   console.log(key)
}

EDİT: bu cevap upvotes çok oluyor, bu ortak bir soru sanırım. Benim cevabım üzerine yanılmak olabilir herkes borçluyum ve "güncelleme yapmak için kabul edilmiştir." sadece doğru olduğunu düşünüyorum gibi hissediyorum Gerçek şu ki, yukarıdaki örnekte, gerçekten değildoğrubir şekilde bunu yapmak için. En iyi ve en güvenli yol bu gibi yapmak

for ( var i = 0, len = localStorage.length; i < len;   i ) {
  console.log( localStorage.getItem( localStorage.key( i ) ) );
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • FRED

    FRED

    1 EKİM 2005
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011