1、在函数前面加 符号,如!,+,~, 等等,表示的是一个函数表达式 (IIFE)
如:
2、js 有变量提升,但是它是函数级作用域
3、es5里面 块级作用域是怎么实现的
4、with 会延长函数的作用域链
注意,with只对对象中已有的值进行赋值,如果没有就会创建一个全局变量
5、函数变量提升的优先级要高于变量, 如果变量a没有值,直接被忽略。
|
|
6、es6 是 es5的语法糖
如: class 就是function的原型链实现的
7、es6 里面一定要先定义再使用,如下出现暂时性死区



