今天长沙达内培训机构小编跟大伙一起聊聊:作用域、作用域链以及作用域链的形成。
作用域:
作用域是一种规则,在代码编译阶段就确定了,规定了变量与函数的可被访问的范围。全局变量拥有全局作用域,局部变量则拥有局部作用域。js是一种没有块级作用域的语言(包括if、for等语句的花括号代码块或者单独的花括号代码块都不能形成一个局部作用域),所以js的局部作用域的形成有且只有函数的花括号内定义的代码块形成的,既函数作用域。
作用域链:
作用域链是作用域规则的实现,通过作用域链的实现,变量在它的作用域内可被访问,函数在它的作用域内可被调用。
作用域链是一个只能单向访问的链表,这个链表上的每个节点就是执行上下文的变量对象(代码执行时就是活动对象),单向链表的头部(可被*一个访问的节点)始终都是当前正在被调用执行的函数的变量对象(活动对象),尾部始终是全局活动对象。
作用域链的形成:
我们从一段代码的执行来看作用域链的形成过程。
function fun01 () {
console.log('i am fun01...');
fun02();
}
function fun02 () {
console.log('i am fun02...');
}
fun01();
好了,以上就是今天长沙达内培训机构小编给大家讲述的内容,详情请登陆:(http://cs.java.tedu.cn/)
编辑短信:姓名+电话+想要学习课程 发送至:18487146383,发送短信即可获得1000元免费7天试听机会哦!
联系人:李老师
电话(微信):18487146383
网站:http://cs.java.tedu.cn
昆明达内职业培训学校
18087159764
厂家直销 娇菲动静不变形棉柔卫生巾
如何“挖掘”民营医院发展最速曲线?
Balrtur百得 TBG45P低氮燃气燃烧器
北辰学前教育凯斯云锦国际幼儿园具有特色的幼儿园
配电变压器
作用域、作用域链以及作用域链的形成
2016自行车比赛,中国单车比赛评论
供应高服GLJ活性碳过滤机的使用方法
22255-13-6扁蓄苷Guaijaverin
艾诺丝雅诗加盟费多少 2019怎么加盟
湖南省项目立项申请书撰写多少钱,成功范文等待你的领取
移动苗床 潮汐苗床 食用菌网架球场围栏
供应003帆船油画
师傅技术好的 耐高温绝缘防火套管创发厂家直销
供应诺星木工胶反应釜 湖南反应釜
河南移动式抓斗清污机、河北靶斗式清污机、门式清污机
厂家热销 两端带阀 LNG/LPG/CO2取样气瓶
夏威夷果 坚果一箱10斤 新货 厂家直销价 欢迎采购
楼梯柱子实木立柱扶手弯头 厂家直销进口榉木 支持订做可做烤漆
河北企业宣传片制作_颇具口碑的企业微电影推荐