码迷,mamicode.com
首页 > 其他好文 > 详细

函数的进阶

时间:2018-09-04 10:32:58      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:范围   没有   分享图片   函数名   自己   内存   inf   内部函数   保存   

命名空间:

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

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

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

技术分享图片

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

函数的嵌套:

  嵌套调用

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

函数名的本质:

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

闭包:

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

函数的进阶

标签:范围   没有   分享图片   函数名   自己   内存   inf   内部函数   保存   

原文地址:https://www.cnblogs.com/l-jie-n/p/9582350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!