【发布时间】:2016-05-16 19:38:09
【问题描述】:
从 React Native 为 AsyncStorage 编写一个小包装器,我对 getAllKeys 函数有一点问题。
如果我想检索所有值,这个片段有什么问题?
getAll: function(){
var items = ["hh"];
AsyncStorage.getAllKeys()
.then( ks => {
ks.forEach( k => {
AsyncStorage.getItem(k)
.then( v => items.push(v)); //console.log(k, v));
});
});
return items;
},
非常感谢
【问题讨论】:
-
附带说明,对每个项目使用
AsyncStorage.multiGet比使用getItem更好
标签: android ios promise react-native