add: call()、apply()、bind()的区别
This commit is contained in:
@@ -118,7 +118,7 @@ foo(); // 执行函数后,控制台报错:Uncaught ReferenceError: Cannot ac
|
||||
|
||||
代码解释:如果在当前块级作用域中使用了变量 name,并且当前块级作用域中通过 let/const 声明了这个变量,那么,**声明语句必须放在使用之前,也就是所谓的 DTC(暂时性死区)**。DTC 其实是一种保护机制,可以让我们养成良好的编程习惯。
|
||||
|
||||
关于”暂时性死区“的更多介绍,详本项目的另一篇文章《ES6:变量》。
|
||||
关于”暂时性死区“的更多介绍,详本项目的另一篇文章《JavaScript之ES6语法:变量let、const和块级作用域.md》。
|
||||
|
||||
|
||||
### 6、const:一旦声明必须赋值;声明后不能再修改
|
||||
@@ -178,8 +178,9 @@ obj.name = 'vae'; // 对象里的 name 属性可以被修改
|
||||
|
||||
详见《JavaScript基础/对象简介.md》。
|
||||
|
||||
## for 循环的经典案例
|
||||
|
||||
|
||||
详见《JavaScript之ES6语法:变量let、const和块级作用域.md》。
|
||||
|
||||
## 参考链接
|
||||
|
||||
|
||||
Reference in New Issue
Block a user