Properti sessionStorage 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");

Coba sendiri

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.";

Coba sendiri

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