2017-12-10 5 views
-1

私は自分のアプリのデータを取得して保存するためにreact-nativeのAsyncStorageを使用しています。私はAsyncStorageからのgetItemにしようとしたとき、私は成功し、それは「30」の値を取得する方法約束の配列で値を取得

Promise {_40: 0, _65: 1, _55: "30", _72: null} 

AsyncStorageを介してデータを格納しますが?私は.jsonとPromiseを試してみました。

react-native: "0.47.1" 
android version: 6 
+0

Promise.all()を使用する場合は、https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promiseを参照してください。 – vibhor1997a

答えて

0

あなたはそれから値を取得したい場合は、この操作を行う必要があります。

async function(){ 
    var a = await someFunction(your_input); 
    console.log(a) 
} 

2:

は、以下のコードとしてasync/awaitを1.using:

あなたは2つの方法があります。使用例:.then()

someFuntion(your_input).then((result)=>{ 
    console.log(result) 
}) 
0

あなたは使用することができます:約束が使用されており、それらを使用する方法についていくつかの情報がhere見つけることができる理由について

var myPromise = Promise.resolve({_40: 0, _65: 1, _55: "30", _72: null}); 
 
myPromise.then(
 
    value=>{ 
 
    console.log("get value._55",value._55); 
 
    } 
 
)

詳しいです。