# es6Study **Repository Path**: webheng/es6Study ## Basic Information - **Project Name**: es6Study - **Description**: es6学习笔记 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-16 - **Last Updated**: 2022-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 从0开始基础+实战学习es6 ### 第一课 基本特性了解 - 模板字符串 - 解构赋值 - 箭头函数 - set,map - 异步操作 - 类与对象 - 模块化 ### 第二课 es6语法 ##### 作用域的概念 ##### let与const的使用 - 在代码中用{}包起来的可以理解为一个块作用域,let的适用范围就是块作用域 ```JavaScript let a = 1; let a = 2;//这种情况下控制台会报错,原因是使用let定义的变量不能重复定义。 function last (){ const PI = 3.1415926; PI = 8;//这时候代码也会报错,原因是使用const定义的变量是不可以被修改的,但是对象这种引用类型是可以修改的,因为引用类型定义的是一个指针,对象的值改变,但是指针不变。const也是在块作用域下使用的 } ``` - 解构赋值 - 什么是解构赋值,左右两种结构一一对应赋值