1
我很擔心這兩種返回承諾的方式,請問有人能解釋一下這個區別嗎?我試圖在谷歌上找到一些行蹤,但找不到完全匹配。這兩個承諾語法之間的區別
var a = Promise.resolve('foo');
return a.then();
VS
return Promise.resolve('foo').then();
我很擔心這兩種返回承諾的方式,請問有人能解釋一下這個區別嗎?我試圖在谷歌上找到一些行蹤,但找不到完全匹配。這兩個承諾語法之間的區別
var a = Promise.resolve('foo');
return a.then();
VS
return Promise.resolve('foo').then();
有具體的關於這個沒什麼希望。
return a.b();
是一樣的:
var c = a;
return c.b();
在這種情況下a
是Promise.resolve('foo')
。
你的意思是'c.b()'對嗎? – slebetman
編輯幾乎可以肯定是一個錯字。 – FakeRainBrigand
它們完全相同 –
值可以存儲在中間變量中,但不需要。 'var foo = 42;返回foo + 1;'和'返回42 + 1;'具有相同的結果。 –