Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 JS函数和lambda是否保存在进程的代码段上?_Javascript - Fatal编程技术网

Javascript JS函数和lambda是否保存在进程的代码段上?

Javascript JS函数和lambda是否保存在进程的代码段上?,javascript,Javascript,第4部分保存的lambda和函数是否为“text”/代码段(它有多个名称) 我为什么要问 我知道对象是垃圾收集器可以丢弃的,我记得在进程被销毁之前,代码段上的任何内容都不会被删除,所以Javascript如何声称函数是对象? 第四部分中保存的lambda和函数是否为:“text”/代码段(它有多个名称) 对。但是这些函数的实例保存在堆段上 JavaScript GC收集函数的实例,而不是函数本身,函数本身只是代码。Ho,因此在自动创建多个lambda的代码库中,进程是否会耗尽内存?是的。函数只

第4部分保存的lambda和函数是否为“text”/代码段(它有多个名称)


我为什么要问 我知道对象是垃圾收集器可以丢弃的,我记得在进程被销毁之前,代码段上的任何内容都不会被删除,所以Javascript如何声称函数是对象?

第四部分中保存的lambda和函数是否为:“text”/代码段(它有多个名称)

对。但是这些函数的实例保存在堆段上


JavaScript GC收集函数的实例,而不是函数本身,函数本身只是代码。

Ho,因此在自动创建多个lambda的代码库中,进程是否会耗尽内存?是的。函数只是
Function
的实例。我怀疑现代js编译器是否有这些传统的“数据”和“文本”段,尤其是当它使用jit编译器时