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