Javascript 这两种语法之间的区别
我对这两种回报承诺的方式感到困惑,有人能解释一下区别吗?我试图在谷歌上找到一些下落,但找不到确切的匹配Javascript 这两种语法之间的区别,javascript,node.js,ecmascript-6,promise,es6-promise,Javascript,Node.js,Ecmascript 6,Promise,Es6 Promise,我对这两种回报承诺的方式感到困惑,有人能解释一下区别吗?我试图在谷歌上找到一些下落,但找不到确切的匹配 var a = Promise.resolve('foo'); return a.then(); vs 关于这件事没有什么特别的承诺 return a.b(); 同: var c = a; return c.b(); 在本例中,a是Promise.resolve('foo')编辑了几乎肯定是打字错误的内容。它们完全相同。值可以存储在中间变量中,但不需要变量foo=42;返回foo+1和返
var a = Promise.resolve('foo');
return a.then();
vs
关于这件事没有什么特别的承诺
return a.b();
同:
var c = a;
return c.b();
在本例中,
a
是Promise.resolve('foo')
编辑了几乎肯定是打字错误的内容。它们完全相同。值可以存储在中间变量中,但不需要<代码>变量foo=42;返回foo+1和返回42+1代码>具有相同的结果。顺便说一下,返回a.then()代码>=返回a代码>-我假设你实际上没有这么做
var c = a;
return c.b();