博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实际开发中闭包的应用
阅读量:5961 次
发布时间:2019-06-19

本文共 401 字,大约阅读时间需要 1 分钟。

闭包的实际应用,主要是用来封装变量。即把变量隐藏起来,不让外面拿到和修改。

function isFirstLoad() {    var _list = []    return function (id) {        if (_list.indexOf(id) >= 0) {            return false        } else {            _list.push(id)            return true        }    }}// 使用var firstLoad = isFirstLoad()firstLoad(10) // truefirstLoad(10) // falsefirstLoad(20) // true

转载于:https://www.cnblogs.com/mushitianya/p/10655039.html

你可能感兴趣的文章
Beta冲刺——day6
查看>>
Comet OJ - Contest #3 题解
查看>>
[网络流24题-9]试题库问题
查看>>
jquery选择器详解
查看>>
C# 保留2位小数
查看>>
使用xshell远程连接Linux
查看>>
杭电ACM1007
查看>>
faster-RCNN台标检测
查看>>
Unix环境高级编程 centos中配置apue编译环境
查看>>
运算符
查看>>
数据结构之各排序算法
查看>>
网页分帧操作<frameset>,<iframe>标签
查看>>
Vue生产环境部署
查看>>
酒店之王
查看>>
html5判断用户摇晃了手机(转)
查看>>
VS下Qt4.8.4安装
查看>>
Linux df命令
查看>>
redhat6.5 配置使用centos的yum源
查看>>
取得内表的数据数
查看>>
在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
查看>>