2017-12-23 1 views
-3

Probleme beim Schreiben in async/erwarten Syntax. Wenn ich versuche, mit erwartet so ...Javascript erwarten Objekt Eigenschaft gesetzt werden

let store = await getStore(); 
store.rates = await buildRates(); 
setStore(store).then((res) => { 
    // callback 
    cb(null, res); 
}); 

... setStore verwendet das ursprüngliche Objekt aus await getStore(), auf store.rates ohne ein Objekt aus await buildRates()

Irgendwelche Ideen zurück zu schreiben?

+2

Kann nicht reproduzieren: https://jsfiddle.net/kb51h92y/ – JJJ

+2

Ich gehe davon aus, dass 'buildRates' keine Promise mehr zurückgibt, oder dass das Versprechen mit einem Wert, den Sie nicht erwarten, gelöst wird. – Sumurai8

Antwort

0

Gelöst. Das Problem war buildRates() nicht ein Versprechen, oops!

+8

Also, das Problem war in Code, den Sie nicht zeigen. Ich schlage vor, dass Sie diese Frage nur dann löschen, weil sie für andere als zukünftige Referenz keinen Nutzen bringt. – jfriend00

+0

kann sry nicht löschen: S – smokerockspunchcops

Verwandte Themen