2017-08-25 8 views
-2

非同期ストレージからURLをロードする必要があり、処理する必要があります。エラーの取得 'awaitは予約語です'

async renderContent() { 
    const url = await AsyncStorage.getItem(Keys.url); 
    console.log("Got it url= "+url); 
    return url; 
}, 

これは私にエラーawait is a reserved wordを与えています。

更新:。。ご使用のプラットフォームがdoesnの場合 が今では、URLのあとがきのURLずに先に起こっている:(

+0

あなたは関数の名前に非同期キーワードを追加しましたリンクの下にサポートを確認することができますあなたのawaitステートメントが含まれていますか? –

+0

@SwiftsNamesake:適切なタグが追加されました。 @パトリック・フンド:私の全機能を追加 – Dhrupal

答えて

4

asyncawaitES2017の特徴であり、最新のプラットフォーム上でサポートされていましたあなたが使用しているプラ​​ットフォームを確認する必要があります「最新のES2017機能のトンのサポートは、あなたが非同期アクションのPromisesのような代替案で行く必要があります。あなたはhttp://caniuse.com/#search=await

AsyncStorage.getItem(Keys.url, function(err, result) { 
    console.log(result) 
})