前端系统学习-闭包 - Go语言中文社区

前端系统学习-闭包


  • 概念
    有权访问另一个函数作用域中的变量的函数。
  • 组成
    函数;创建该函数的环境。
  • 用处
    封装私有变量
  • 常见方式
    在一个函数内部创建另一个函数。
    在这里插入图片描述
    在这里插入图片描述
  • 注意事项
    通常,函数的作用域及其所有变量都会在函数执行结束后被销毁。但是,在创建了一个闭包以后,这个函数的作用域就会一直保存到闭包不存在为止。
    闭包只能取得所包函数中变量的最后一个值,因此返回函数不要引用任何循环变量,或者后续会发生变化的变量。
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_41915690/article/details/102897519
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-13 13:13:45
  • 阅读 ( 794 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢