React-Native AsyncStorage:“ clear()”函数究竟能清除什么?

时间:2018-11-08 09:30:09

标签: react-native store asyncstorage

关于.clear()的{​​{3}}对我来说不是很清楚。他们说:

  

擦除所有客户端,库等的所有AsyncStorage。您可能不想调用它;使用removeItem或multiRemove仅清除应用程序的键。返回一个Promise对象。

有人能解释一下,“所有客户”在这种情况下到底意味着什么?对我来说,听起来其他RN-Apps商店也可能受到影响,我简直无法想象这甚至可能。

2 个答案:

答案 0 :(得分:0)

这意味着将清除应用程序在异步存储中存储的所有内容,是的,不仅包括您的应用程序,而且还包括其他应用程序,这在文档的此行中也很清楚

  

删除所有客户端,库等的所有AsyncStorage。您可能   不想调用此使用removeItem或multiRemove仅清除   您应用的密钥

答案 1 :(得分:0)

表示它将清除您使用setItem添加的所有内容。

other RN-Apps stores could be affected too?

R / 否,AsyncStorageappId(或类似内容)连接到您的setItem key上,以防止从另一个应用程序中删除信息。