2017-02-21 6 views
1

私は約束を返すこれら2つの方法の間にかなり混乱しています。私はgoogleでいくつかの場所を見つけようとしましたが、正確な一致は見つかりませんでした。これについての具体的な何も約束がありますこれらの2つの約束の違い

return Promise.resolve('foo').then(); 
+0

ほとんど間違いなくタイプミスが修正されました。 – FakeRainBrigand

+0

これらは完全に同じです –

+1

値は中間変数に格納できますが、必要はありません。 'var foo = 42; return foo + 1; 'と' return 42 + 1; 'は同じ結果を返します。 –

答えて

3

var a = Promise.resolve('foo'); 
return a.then(); 

aPromise.resolve('foo')である。この場合、

var c = a; 
return c.b(); 

return a.b(); 

は同じです。

+1

'c.b()'を意味していますか? – slebetman

関連する問題