标签:: es6

es6(二) 之用 es5 理解 es6 的 class

  es6 新特性 class 能够像其他面向对象的语言那样创建类并实现类之间的继承,然而实际上底层的实现依然是基于原型链的,因此完全可以将 es6 的 class 翻译成 es5 的原生 function 来理解。 声明一个类12345// class 实现class A {}// function 实现function A() {}

es6(一) 之 let 和 const 命令

(一)let命令以及块级作用域(1) let命令声明的变量只在所在的代码块内有效(2) for循环的循环语句是一个父级作用域,而循环体内部是一个单独的子作用域(3) for循环的每次循环中的变量i都是重新声明的,作用域之间无关系(4) 不存在声明提前,在声明之前使用变量会报错“ReferenceError: i is not defined”(5) 存在暂时性死区,只要块级作用域内存在le