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. 函数参数的默认值

 

 

 

 

 

posted on 2020-08-06 20:50  _Luminary  阅读(28)  评论(0)    收藏  举报

导航