Tôi có nên sử dụng clear()
để xóa tất cả mọi thứ trong localStorage
hay tôi chỉ cần theo cách thủ công removeItem()
những trang tôi đã đặt trên trang web cụ thể đó (đủ dễ dàng để theo dõi)?localStorage - clear() hoặc removeItem()?
Tôi hỏi vì tôi không muốn kết thúc xóa người dùng 'localStorage
nếu họ có các giá trị khác được đặt. Tôi đang thử nghiệm điều này trong localhost và nhận thấy rằng bằng cách sử dụng clear()
, mọi thứ tôi đã đặt trước đó trong các dự án khác đã bị xóa sổ.
EDIT: Tôi đã đề cập rằng tôi biết localStorage bị khóa miền. Tôi đang chạy một trang web theo cấu trúc này:
public-html
(localStorage)
--project1
----files
--project2
----files
--project3
----files
Trường hợp mỗi tệp sử dụng biến cục bộ riêng biệt của riêng nó. Nếu tôi localstorage.clear()
bên trong cài đặt project2, project1 và project3 cũng sẽ bị mất.
Không chắc chắn câu hỏi là gì ở đây. Bạn đang nói rằng bạn không thể sử dụng 'clear' vì vậy ... – user123444555621