0
点赞
收藏
分享

微信扫一扫

架构设计-用户信息及用户相关的密码信息设计

独兜曲 2024-06-11 阅读 26

本文核心目标:阅读完本文能说出什么是闭包,闭包作用以及如何利用闭包

一:闭包概览

1 闭包是什么

简言之,闭包=内部函数+外部函数变量

2 闭包作用

封闭数据,使得外部也可以访问函数内部的变量

闭包典型示例:

<script>
    function outer() {
      let a = 100
      function inner() {
        console.log(a);
      }
      return inner
    }
    const gb = outer()
    gb()
</script>
//上面代码解析:
outer()===inner ===function inner(){}
gb() === function inner(){}
从全局作用域中使用的gb(),进而调用了函数内部变量

二:闭包应用

实现数据私有

<script>
    function outer() {
      let a
举报

相关推荐

0 条评论