JavaScript笔记一

早在ES3中JavaScript就引入了块级作用域, 如:

  • with
  • catch
    二个块级作用域, 只是没有专门定义块组作用域的关健字。

但是随着ES6中引入了let , 我们的代码终于有了创建完整、不受约束的块组作用域的能力。 块作用域在功能上和代码风格上都拥有很我激动人心的新特性。

JavaScript中可以改变this上下文的操作如下:

  • bind
  • call
  • apply

分别的特点是:

  • bind , 目标对象.bind(源对象)可以让源对象绑定到目标对象上,同时可以改变this的所指。
  • call
  • apply

你可能感兴趣的:(JavaScript笔记一)