存储:removeItem() 方法

removeItem()Storage 接口的方法,当传入键名时,如果该键在给定的 Storage 对象中存在,则会将其从该对象中删除。 Web 存储 APIStorage 接口提供了对特定域的会话存储或本地存储的访问权限。

如果与给定键关联的项目不存在,则此方法将不执行任何操作。

语法

js
removeItem(keyName)

参数

keyName

包含要删除的键名的字符串。

返回值

无 (undefined).

示例

以下函数在本地存储中创建三个数据项,然后删除 image 数据项。

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

  localStorage.removeItem("image");
}

我们也可以对会话存储执行相同的操作。

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

  sessionStorage.removeItem("image");
}

注意: 要查看在实际示例中的使用,请参阅我们的 Web 存储演示

规范

规范
HTML 标准
# dom-storage-removeitem-dev

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅