我已阅读WehaveaproblemwithpromisesNolanLawson读过几次,但对JavaScript中的promises仍有一些疑问。在Nolan的帖子末尾,您可以找到四个谜题的答案(我在此处附上了屏幕截图)。所以,我有几个问题:为什么第一个谜题中的doSomethingElse()函数有undefined值?在我看来,它必须有resultOfDoSomething,就像第4个谜题中那样。第三个和第四个谜题有什么区别?在第一个then的第三个谜题中,我们写了doSomethingElse(),在第四个谜题中,我们只在这里写了函数的名称,doSomethingElse。这