ES6( ECMAScript6)基础

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. 允许设定默认值

对象的解构赋值
总结: 1.等号左边是变量名,等号右边不能全是变量名
2.如果有嵌套格式,那么只需要对照左右两侧的值即可
3.等号左边赋初始值,如果想要拿到初始值,只要右侧的变量不匹配即可
1.赋值

下方为将2的值赋值给a  一 一对应

1. 对象解构赋值也可以嵌套

2. 可以指定默认值

 字符串的解构赋值

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

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

3. 定义函数参数

4. 函数参数的默认值

posted on 2020-08-06 21:27  Mark++  阅读(42)  评论(0)    收藏  举报

导航