gpt4 book ai didi

javascript - 使用 YDN-DB 的 IndexedDB : How to determine if an object store exists

转载 作者:行者123 更新时间:2023-12-03 12:21:56 24 4
gpt4 key购买 nike

将 IndexedDB 用于本地 html5 应用程序,特别是 YDN-DB 包装器,我经常需要使用动态获取的商店名称来查询商店。当商店不存在时,我会出现错误,并且 javascript 执行会中止。错误看起来像这样:

Uncaught ydn.error.ArgumentException: Store "client_store" not found. 

当然,我知道该商店不存在,但是我怎样才能最好地编码以更优雅地“捕获”此错误?谢谢。

最佳答案

您可以使用这个小实用函数:

function storeExists(name) {
var exists = false;

db.getSchema().stores.forEach(function (store) {
if (store.name === name) {
return exists = true;
}
});

return exists;
}

执行

storeExists('client_store');

关于javascript - 使用 YDN-DB 的 IndexedDB : How to determine if an object store exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24406099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com