Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript正确的尾部递归实际上是如何实现的?_Javascript_Tail Recursion - Fatal编程技术网

javascript正确的尾部递归实际上是如何实现的?

javascript正确的尾部递归实际上是如何实现的?,javascript,tail-recursion,Javascript,Tail Recursion,经过一些研究 我知道正确的尾部递归有不同类型的实现 一些语言将代码编译成迭代形式, 有些人使用一种叫做蹦床的技术 但哪一个是浏览器实际实现?但哪一个是浏览器实际实现?这是safari实现的一个,因为只有safari实现了它-所以,因为只有一个浏览器实现了它,所以您的研究应该不会花时间找到它有什么implemented@JaromandaX是的,只有safari真正实现了适当的尾部优化。问题是它们实际上是如何工作的?我只是想了解它。代码,还有小精灵灰尘。。。safari是开源的吗?如果没有,人们只

经过一些研究

我知道正确的尾部递归有不同类型的实现

一些语言将代码编译成迭代形式, 有些人使用一种叫做蹦床的技术


但哪一个是浏览器实际实现?

但哪一个是浏览器实际实现?这是safari实现的一个,因为只有safari实现了它-所以,因为只有一个浏览器实现了它,所以您的研究应该不会花时间找到它有什么implemented@JaromandaX是的,只有safari真正实现了适当的尾部优化。问题是它们实际上是如何工作的?我只是想了解它。代码,还有小精灵灰尘。。。safari是开源的吗?如果没有,人们只能猜测,我认为如果有人能回答这个问题,这将有助于每个人理解正确的尾部递归如何实际优化代码。并没有堆栈溢出。但哪一个是浏览器的实际实现呢?这是safari实现的一个,因为只有safari实现了它-所以,因为只有一个浏览器实现了它,所以您的研究应该不会花时间找到它有什么implemented@JaromandaX是的,只有safari真正实现了适当的尾部优化。问题是它们实际上是如何工作的?我只是想了解它。代码,还有小精灵灰尘。。。safari是开源的吗?如果没有,人们只能猜测,我认为如果有人能回答这个问题,这将有助于每个人理解正确的尾部递归如何实际优化代码。而且没有堆栈溢出。