js,函数执行完毕之后,堆栈会销毁吗

图片说明

第7句执行完了之后,getAFunc函数的堆栈会销毁吗
第三句写成this.identity和result.identy,那个效率高?

不会销毁,,不然下次调用怎么办

一般是离开页面后才会销毁。

写this要注意调用result方法的上下文,上下文不同this指向不同的对象。如 new result()时指向result的实例,result()则是window对象