首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
star_sky
掘友等级
前端开发工程师
🤔️
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
深入学习闭包
Javascript也采用词法作用域,也就是说,函数的执行依赖于变量作用域,这个作用域在函数定义时决定,而不是函数调用时决定的。为了实现这种词法作用域,Javascript函数对象的内部状态不仅包含函数的代码逻辑,还要引用当前的作用域链。 函数对象可以通过作用域链相互关联起来,…
变量作用域和作用域链
一个变量的作用域是程序源代码中定义这个变量的区域。全局变量拥有全局作用域,在JavaScript代码中的任何地方都有定义的。然而在函数内声明的变量只在函数体内有定义。 在函数体内,局部变量的优先级高于全局变量。如果在函数体内声明一个局部变量或者函数参数中带有的变量和全局变量重名…
你不知道的javascript—作用域、闭包
JavaScript 中有两个机制可以“欺骗”词法作用域:eval(..) 和 with。 前者可以对一段包 含一个或多个声明的“代码”字符串进行演算,并借此来修改已经存在的词法作用域(在 运行时)。 后者本质上是通过将一个对象的引用当作作用域来处理,将对象的属性当作作 用域中…
个人成就
文章被点赞
97
文章被阅读
43,565
掘力值
909
关注了
62
关注者
37
收藏集
1
关注标签
11
加入于
2017-11-01