。事务是indexedDB
数据库中非常重要的一个概念,因为任何对于数据库中数据的读和修改的操作只能在事务中进行。
事务的创建
事务由IDBDatabase
对象调用其transaction
方法创建。
let IDBTransaction = IDBDatabase.transaction(storeNames, mode);
可以看出该方法接受两个参数:
- storeNames:就是在新的事务的作用域中的
objectStore
,生命成一组字符串数组的形式。意义在于指明用户希望访问的objectStore
。如果仅想访问一个objectStore
,那么仅需传入一个字符串而没必要传一个数组。
例如: let transaction = db.transaction('test1')
等价于let transaction =