📜  HTML DOM indexedDB deleteDatabase() 方法(1)

📅  最后修改于: 2023-12-03 14:41:45.772000             🧑  作者: Mango

HTML DOM indexedDB deleteDatabase() 方法

deleteDatabase() 方法用于删除指定名称的数据库。如果数据库不存在,则不执行任何操作。

语法
indexedDB.deleteDatabase(databaseName);

参数说明:

  • databaseName:要删除的数据库的名称。
返回值

该方法返回一个 IDBRequest 对象。

示例

下面的示例展示如何使用 deleteDatabase() 方法删除名为 myDatabase 的数据库:

var request = indexedDB.deleteDatabase("myDatabase");

request.onsuccess = function() {
  console.log("删除成功");
};

request.onerror = function() {
  console.log("删除失败");
};
注意事项
  • 在调用该方法时,所有使用该数据库的连接都必须关闭。
  • 要删除的数据库必须已经被连接过,否则将抛出错误。
  • 删除数据库后,如果再次连接同名的数据库,则会创建新的空数据库。