Storage: phương thức removeItem()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức removeItem() của giao diện Storage, khi được truyền vào tên khóa, sẽ xóa khóa đó khỏi đối tượng Storage đã cho nếu nó tồn tại.

Giao diện Storage của Web Storage API cung cấp quyền truy cập vào session storage hoặc local storage của một miền cụ thể.

Nếu không có mục nào gắn với khóa đã cho, phương thức này sẽ không làm gì cả.

Cú pháp

js
removeItem(keyName)

Tham số

keyName

Một chuỗi chứa tên của khóa mà bạn muốn xóa.

Giá trị trả về

Không có (undefined).

Ví dụ

Hàm sau tạo ba mục dữ liệu trong local storage, rồi xóa mục dữ liệu image.

js
function populateStorage() {
  localStorage.setItem("bgcolor", "red");
  localStorage.setItem("font", "Helvetica");
  localStorage.setItem("image", "myCat.png");

  localStorage.removeItem("image");
}

Ta có thể làm tương tự với session storage.

js
function populateStorage() {
  sessionStorage.setItem("bgcolor", "red");
  sessionStorage.setItem("font", "Helvetica");
  sessionStorage.setItem("image", "myCat.png");

  sessionStorage.removeItem("image");
}

Note: Để xem ví dụ thực tế, hãy xem Web Storage Demo.

Thông số kỹ thuật

Specification
HTML
# dom-storage-removeitem-dev

Tương thích trình duyệt

Xem thêm

Sử dụng Web Storage API