JavaScript笔记一
2017-06-15 本文已影响0人
蚂蚁闲游
早在ES3中JavaScript就引入了块级作用域, 如:
- with
- catch
二个块级作用域, 只是没有专门定义块组作用域的关健字。
但是随着ES6中引入了let , 我们的代码终于有了创建完整、不受约束的块组作用域的能力。 块作用域在功能上和代码风格上都拥有很我激动人心的新特性。
JavaScript中可以改变this上下文的操作如下:
- bind
- call
- apply
分别的特点是:
- bind , 目标对象.bind(源对象)可以让源对象绑定到目标对象上,同时可以改变this的所指。
- call
- apply