当前位置: 首页 > news >正文

小结

函数小结

命名空间:

  一共有三种命名空间从大范围到小范围的顺序:内置命名空间、全局命名空间、局部命名空间

作用域(包括函数的作用域链):

小范围的可以用大范围的
但是大范围的不能用小范围的
范围从大到小(图)

在小范围内,如果要用一个变量,是当前这个小范围有的,就用自己的
如果在小范围内没有,就用上一级的,上一级没有就用上上一级的,以此类推。
如果都没有,报错

函数的嵌套:

  嵌套调用

  嵌套定义:定义在内部的函数无法直接在全局被调用

函数名的本质:

  就是一个变量,保存了函数所在的内存地址

闭包:

  内部函数包含对外部作用域而非全剧作用域名字的引用,该内部函数称为闭包函数

 

转载于:https://www.cnblogs.com/xiaojipaobaba/p/9117935.html

相关文章:

  • 信修修 | 如何一眼辨别显示器好坏?电脑选机必看!
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • java 实现每次从list中取5000条数据放入新list
  • BZOJ5018[Snoi2017]英雄联盟——DP
  • configparser , subprocess , xlrd , xlwt , xml , 面向对象
  • 开发基于以太坊智能合约的DApp
  • 面向对象学习小结
  • 代码生成器技术乱弹九,代码变变变,代码生成器之度量
  • Format 函数,%f,%d,%x,%p。 浮点型小数点位取值
  • axios一些书签
  • linux就该这么学 第一天学习笔记
  • 递归函数中,return的误区
  • vagrant 本地添加box 支持带版本号
  • ES6:解构赋值
  • 百度,内容质量部面试(一面+二面)面经
  • 《剑指offer》分解让复杂问题更简单
  • 07.Android之多媒体问题
  • 2017 年终总结 —— 在路上
  • interface和setter,getter
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Javascript Math对象和Date对象常用方法详解
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Less 日常用法
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Rancher如何对接Ceph-RBD块存储
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Terraform入门 - 3. 变更基础设施
  • Twitter赢在开放,三年创造奇迹
  • vue-loader 源码解析系列之 selector
  • 阿里云购买磁盘后挂载
  • 电商搜索引擎的架构设计和性能优化
  • 浮现式设计
  • 理解在java “”i=i++;”所发生的事情
  • 批量截取pdf文件
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 通过npm或yarn自动生成vue组件
  • 微信小程序填坑清单
  • 学习JavaScript数据结构与算法 — 树
  • 延迟脚本的方式
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (04)odoo视图操作
  • (1)(1.9) MSP (version 4.2)
  • (二)JAVA使用POI操作excel
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (三)elasticsearch 源码之启动流程分析
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容