这两个承诺语法之间的区别

时间:2017-02-21 03:37:52

标签: javascript node.js ecmascript-6 promise es6-promise

我对这两种回复承诺的方式感到很困惑,有人可以解释一下这种差异吗?我试图在谷歌上找到一些行踪,但找不到完全匹配。

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

VS

<?php
$lines = gzfile('2.txt');
foreach ($lines as $line) {
    echo $line;
}
?>

1 个答案:

答案 0 :(得分:3)

对此没有任何具体承诺。

return a.b();

与:

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

在这种情况下,aPromise.resolve('foo')