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

Xóa localStorage trong JavaScript


Có 2 cách xóa localStorage qua JavaScript.

Cách 1: Dùng phương thức clear()

localStorage.clear();

Cách 2: Duyệt và xóa từng key

for(key in localStorage){ delete localStorage[key]; }

Cả hai đều hiệu quả. clear() nhanh hơn, xóa toàn bộ. Cách 2 cho phép lọc (chỉ xóa key match pattern).

Ví dụ

<html> <body> <p id = "storage"></p> <script> if (typeof(Storage) !== "undefined") { localStorage.setItem("product", "Tutorix"); // xóa trước khi hiển thị localStorage.clear(); document.getElementById("storage").innerHTML = localStorage.getItem("product"); } else { document.getElementById("storage").innerHTML = "Sorry, no Web Storage compatibility..."; } </script> </body> </html>

Kết quả: hiển thị rỗng (vì đã clear). Kiểm tra typeof Storage để tương thích trình duyệt cũ.