store问题
来源:3-5 indexDB-索引
SuperMan_GYD
2019-07-28 14:03:17
这个store一下是事务那里的store,,一下又示创建表的返回对象,,,云里雾里了,,,然后创建索引以创建表的返回值为store创建,,,,获取的时候又是事务。。。真心不懂了
2回答
好帮手慕慕子
2019-07-28
同学你好,
首先需要使用使用indexedDB.open()方法,打开数据库
通过createObjectStore方法创建表, 创建表之后, 这个表通过createIndex方法创建索引
通过transaction方法创建事务, 新建事务以后,通过IDBTransaction.objectStore(name)方法,拿到事务对象,此时的strore表示事务对象, 此时可以通过index方法获取表对应的索引值
综上, 可以看出,这两个的store的意义不同, 对象不是同一个, 第一个store表示创建表之后可以使用createIndex方法创建索引。 第二个stroe表示事务对象, 事务是通过transaction方法创建的, 然后通过objectStore对象获事务对象。
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
好帮手慕慕子
2019-07-28
同学你好,store是老师自定义的变量,用来接收对应的值,他接受的值是什么他就表示什么意思哦。
刚开始学习觉得混淆这是很正常的现象, 建议: 同学可以先跟着视频中老师讲解的思路步骤听一遍, 然后在对着老师的案例自己动手练习, 结合代码实现的效果帮助自己理解。
如果在编写代码的过程中遇到疑惑的地方,可以将你的代码直接粘贴过来, 老师会针对的代码为你解答的
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题