首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js 作用域
订阅
如是降伏其心
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
JS 的函数作用域和块作用域
首先我们要了解 JS 的词法作用域。 词法作用域: 简单的说就是定义在词法阶段的作用域。换句话说是由你在写代码时将变量和块作用域写在哪决定的(有一些欺骗词法作用域的方法不在此处介绍)。我们可以将作用域看成一个气泡,示例如下 究竟是什么生成了新的气泡? 只有函数会生成新的气泡吗?…
深入理解JavaScript作用域和作用域链
JavaScript中有一个被称为作用域(Scope)的特性。虽然对于许多新手开发者来说,作用域的概念并不是很容易理解,本文我会尽我所能用最简单的方式来解释作用域和作用域链,希望大家有所收获! 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决…
ES6之块级作用域
变量提升(Hoisting)被认为是, Javascript 中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。具体表现就是所有通过 var 声明的变量会提升到当前作用域的最前面。 可以看到用 var 声明了的并不会报错。因为其实函数 bar 等同于 大多数类 C 语言…
【ES6】JavaScript块级作用域的实现原理
前言 在ES6之前,块级作用域是不被JavaScript所支持的,那么JavaScript是通过什么让自己支持了块级作用域的呢?本文将讲解块级作用域的底层实现原理。