关于.clear()
的{{3}}对我来说不是很清楚。他们说:
擦除所有客户端,库等的所有AsyncStorage。您可能不想调用它;使用removeItem或multiRemove仅清除应用程序的键。返回一个Promise对象。
有人能解释一下,“所有客户”在这种情况下到底意味着什么?对我来说,听起来其他RN-Apps商店也可能受到影响,我简直无法想象这甚至可能。
答案 0 :(得分:0)
这意味着将清除应用程序在异步存储中存储的所有内容,是的,不仅包括您的应用程序,而且还包括其他应用程序,这在文档的此行中也很清楚
删除所有客户端,库等的所有AsyncStorage。您可能 不想调用此使用removeItem或multiRemove仅清除 您应用的密钥。
答案 1 :(得分:0)
表示它将清除您使用setItem
添加的所有内容。
other RN-Apps stores could be affected too?
R / 否,AsyncStorage
将appId
(或类似内容)连接到您的setItem key
上,以防止从另一个应用程序中删除信息。