データベース存在チェック |
指定したデータベースの存在チェック |
async function existsDatabase(dbName)
{
if (!indexedDB.databases)
{
console.log("this browser has not response indexedDB.databases method.");
return null;
}
const dbs = await indexedDB.databases();
return dbs.some(db => db.name === dbName);
}
existsDatabase("sampleDB").then(result =>
{
console.log("database exists ", result);
}).catch(error =>
{
console.error("database error:", error);
});
| true | 配列の中から引数のデータベース名と一致する場合 |
| false | 一致しない場合 |
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |