晋中学院信息技术与工程系欢迎您!
科研动态
当前位置:首页 > >科学研究 > >科研动态
信息技术与工程系学生科研团队建设
2024-04-24 13:05

 20244月,信息技术与工程系学生科研团队成立以来,每一位成员表现都非常优秀,积极向上。

   在这一周中,团队成员主要学习的是JavaScript的进阶,巩固了js前11节课的知识点并学习了进阶中的局部/全局作用域,作用域链,垃圾回收机制,闭包和函数提升等知识点。其中闭包为重要知识点。

   闭包就是指一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域。简单理解就是:闭包=内层函数+外层函数的变量。闭包的应用就是:实现数据的私有。比如,我们要做个统计函数调用次数,函数调用一次,就++,但是,使用count是个全局变量,很容易被修改,这里使用闭包就可以允许将函数与其所操作的某些数据(环境)关联起来,封闭数据,实现数据私有,外部也可以访问函数内部的变量。 

   需要注意的是闭包可能会引起内存泄露等问题。

版权所有 晋中学院物理与电子工程系 | Copyright 2020 Jinzhong University Computer Science and technology department.