一、作用域 1.1 局部作用域 1.2 全局作用域 1.3 作用域链 1.4. JS垃圾回收机制 1.5 闭包 小结 1.6 变量提升 二、函数进阶 2.1 函数提升 2.2 函数参数 动态参数 剩余参数 补充 展开运算符 2.3 箭头函数!!! 基本语法 箭头函数参数 箭头函数 this 三、解构赋值 3.1 数组解构 3.2 对象解构 四、综合案例 遍历数组forEach方法!!! 渲染商品案例