Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lấy dữ liệu từ sessionStorage trong JavaScript

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 key
  • clear(): 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.