indexeddb中添加和放入有什么区别?

时间:2014-12-08 11:51:48

标签: indexeddb

我刚开始使用indexeddb并转换Web SQL。

我尝试使用add和put在数据存储中添加一些数据。我真的不知道使用这两个函数的区别是什么/是什么。

我想我必须知道差异所以我可以适当地使用它们。

谢谢你

1 个答案:

答案 0 :(得分:21)

add和put之间的区别与任何API相同。

如果您尝试使用put函数插入已存在的键的元素,它将触发并更新现有元素,但是如果您使用add函数,则存在具有相同ID的元素您将收到以下消息的错误:“密钥已存在于对象库中。”