私はPromise関数を使用してajax呼び出しを容易にしています。私がコンソールに 'value.bal'値をログすると、その関数内の期待値がコンソールに表示されますが、console.logを返すと、その関数の外に 'オブジェクトPromise'が返されます。私は何が欠けていますか?Promise.then javascriptから値を返すことができません
var promiseObject = SomefullfilledPromise;
var result = promiseObject.then(function(value){
console.log(value.bal); //expected value
return value.bal;
});
console.log(result); //'object Promise'
)(あなたは.thenにこの約束の結果にアクセスすることができます約束を返すだけではなく、anonymusを作るの呼び出し機能で、その後使用。 –
操作の順番は、コードはconsole.logに移動する前に終了するという約束を待たずに、ログに記録しているオブジェクトは未解決の約束である –
関連:[単にコールバックを約束していませんか?](https:///stackoverflow.com/questions/22539815/arent-promises-just-callbacks) – NieDzejkob