ES6( ECMAScript)基础
ES6( ECMAScript)基础
ES6新增用法
一、Let关键字的用法 let声明变量
let 总结:
1.let具有块级作用域
2.let 不会进行变量提升
注意:1.未声明使用会报错
2.不允许有重复的变量名
3.函数内不允许声明与形参相同的变量名
二、Const关键字的用法 const声明常量
const:总结:
1.必须给初始值
2.不能重复声明同一个变量
3.声明之后值不允许更改
4.没有变量提升
5.具有块级作用域特点
三、处理兼容性问题
兼容ie9以上的版本 ie8 以下不可 需安装
四、解构赋值
变量的解构赋值:

数组的解构赋值
1. 解构赋值可以嵌套

2.不完全解构

3.赋值不成功,变量的值为undefined

4.允许设定默认值


4.3 对象的解构赋值


对象的解构赋值的用法与数组的解构赋值也很类似:
1.对象解构赋值也可以嵌套

2.可以指定默认值

4.4 字符串的解构赋值

4.5 解构赋值的用途
1. 交换变量的值


2. 提取函数返回的多个值

3. 定义函数参数

4. 函数参数的默认值



浙公网安备 33010602011771号