gpt4 book ai didi

javascript - 将值存储在新创建的 objectStore 中

转载 作者:行者123 更新时间:2023-11-28 19:41:31 25 4
gpt4 key购买 nike

this example ,作者使用以下行:

var customerObjectStore = 
db.transaction("customers", "readwrite").objectStore("customers");

我不明白为什么“客户”被使用两次。我尝试过重命名它们中的任何一个,看看它可能会在哪里产生影响,但示例会中断,因此显然有必要它们保留相同的名称。

最佳答案

transaction 方法获取两个参数。第一个是您要使用的表(对象存储)数组,第二个是访问类型。在您的示例中,您只想使用一个表,因此您使用了字符串而不是数组。但如果您想处理大型项目,则应该使用多个表,如下所示:

var trans = db.transaction(["customers", "payments"], "readwrite");
var customerObjectStore = trans.objectStore("customers");
var paymentObjectStore = trans.objectStore("payments");

希望这个示例能解决您的困惑。

关于javascript - 将值存储在新创建的 objectStore 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24920419/

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