标签: indexeddb
我刚开始使用indexeddb并转换Web SQL。
我尝试使用add和put在数据存储中添加一些数据。我真的不知道使用这两个函数的区别是什么/是什么。
我想我必须知道差异所以我可以适当地使用它们。
谢谢你
答案 0 :(得分:21)
add和put之间的区别与任何API相同。
如果您尝试使用put函数插入已存在的键的元素,它将触发并更新现有元素,但是如果您使用add函数,则存在具有相同ID的元素您将收到以下消息的错误:“密钥已存在于对象库中。”
put
add