第五天

闭包(closure),是创建一个函数a,a内包含n个函数,这样在a的运行时环境就成了n个函数的第一次创建时的环境,也就是这n个函数的父环境,n个函数在运行时就可以在建立的父环境中检索。

建议闭包,使setup返回内部包含的函数列表,给列表中的元素起个名字,方便后面的提取。
将列表中的元素保存到全局环境中的某个特定对象,该对象的父环境(原环境)便是setup函数的运行时环境,虽然该对象依然储存到全局环境当中。函数environment()可以查看当前的活动环境;而environment(deal)可以查看deal函数的父环境(原环境)。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容