Properti sessionStorage Window
- Halaman Sebelumnya scrollY
- Halaman Berikutnya self
- Kembali ke Lapisan Atas Objek Window
Definisi dan penggunaan
localStorage
dan sessionStorage
Properti memungkinkan untuk menyimpan pasangan kunci/nilai di dalam peramban web.
sessionStorage
Objek hanya menyimpan data satu sesi (data akan dihapus saat tab browser ditutup).
Petunjuk:Lihat pula Properti localStorageProperti ini menyimpan data tanpa tanggal kadaluarsa. Data tidak akan dihapus saat browser ditutup dan akan tersedia kembali di hari berikutnya, minggu, atau setahun kemudian.
Contoh
Contoh 1
Buat pair nama/value sessionStorage dengan name="lastname" dan value="Smith", lalu cari nilai "lastname" dan masukkan ke elemen dengan id="result":
// Simpan sessionStorage.setItem("lastname", "Smith"); // Ambil document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
Contoh 2
Contoh di bawah ini menghitung jumlah kali tombol di klik pengguna dalam sesi ini:
if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Anda menekan tombol " + sessionStorage.clickcount + " kali dalam sesi ini.";
Syntaks
window.sessionStorage
Syntaks untuk menyimpan data di sessionStorage:
sessionStorage.setItem("key", "value");
Syntaks untuk membaca data di sessionStorage:
var lastname = sessionStorage.getItem("key");
Syntaks untuk menghapus data di sessionStorage:
sessionStorage.removeItem("key");
Syntaks untuk menghapus semua data yang disimpan di sessionStorage:
sessionStorage.clear();
Detil teknis
Nilai kembalian: | Objek Storage |
---|
Dukungan Browser
Angka di tabel menunjukkan versi browser pertama yang mendukung properti ini penuh.
Properti | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Halaman Sebelumnya scrollY
- Halaman Berikutnya self
- Kembali ke Lapisan Atas Objek Window