ES6 中 IsInTailPosition() 的最终用户 documentation/explanation Javascript

End-user documentation/explanation of IsInTailPosition() in ES6 Javascript

我没有找到有关 ES6 中 IsInTailPosition() 函数的最终用户文档。 language reference 解释了算法,但没有说明如何使用此函数。这是一个有趣的函数,因为它与尾调用优化有关(如果我理解正确的话)。谁能解释一下如何使用这个函数,最好是举个例子。

语言参考是规范,并不意味着最终用户文档。不需要任何叙述。

IsInTailPosition算法不是最终用户可用的可用函数,它是一种内部方法来确定语法元素是否在尾部位置, 用于区分调用表达式是否应该 tail call 优化。