我刚开始使用indexeddb并转换Web SQL。
我试着使用add和put向数据存储中添加一些数据,但我并没有真正看出使用这两个函数的区别。
我认为我必须知道两者之间的区别,以便适当地使用它们。
谢谢提前
我刚开始使用indexeddb并转换Web SQL。
我试着使用add和put向数据存储中添加一些数据,但我并没有真正看出使用这两个函数的区别。
我认为我必须知道两者之间的区别,以便适当地使用它们。
谢谢提前
add和put之间的差异与任何API中的相同。
如果您尝试使用put
函数插入已存在键的元素,它将触发现有元素的更新,然而,如果您使用add
函数且具有相同id的元素已存在,则会收到以下消息的错误:“密钥已存在于对象存储中。”
add()
将为您完成。 - ManSamVampire