sessionStorage
localStorage và sessionStorage lưu cặp key/value trong trình duyệt. sessionStorage lưu dữ liệu một phiên (session). Dữ liệu xóa khi đóng tab/trình duyệt. Cách dùng giống localStorage.
Cú pháp lưu dữ liệu
sessionStorage.setItem(key, value);
Ví dụ
<html> <body> <p> id = "storage"</p> <script> if (typeof(Storage) !== "undefined") { sessionStorage.setItem("product", "Tutorix"); document.getElementById("storage").innerHTML = sessionStorage.getItem("product"); } else { document.getElementById("storage").innerHTML = "Sorry, no Web Storage compatibility..."; } </script> </body> </html>
Kết quả
Tutorix
API chính:
setItem(key, value): Lưu (value phải string)getItem(key): Đọc (trả về string hoặc null)removeItem(key): Xóa một keyclear(): Xóa tất cảkey(index): Lấy key theo chỉ sốlength: Số lượng item
Lưu ý: Chỉ lưu string. Object/array phải JSON.stringify() trước khi lưu, JSON.parse() khi đọc.