2018-07-14 ES6
2018-07-14 本文已影响0人
鹿啦啦zz
sublime安装插件方法
- 安装package control
-
打开Preference - package control
-
- 需要稍等一会儿然后
sublime快捷键
! ctrl+E自动生成
调整字体大小 ctrl+'+'
1.let const
ES6是JavaScript的第六版
类型 | 作用 | 作用域 | 作用域提升 | ||
---|---|---|---|---|---|
var | 声明变量 | 没有作用域这一说 | 作用域会被提升 | ||
let | 声明变量 | 只在当前作用域有效 | 作用域不会提升 | 在相同作用域下不能声明相同变量 | |
const | 声明常量 | 只在当前作用域有效 | 作用域不会提升 | 不能被声明重复声明 | 声明的常量必须被赋值 |
for 循环体现let 的父子作用域
2. 解构赋值
对象解构赋值
![](https://img.haomeiwen.com/i8244823/e734899790eefe1e.png)
![](https://img.haomeiwen.com/i8244823/b3bb3b659187d94b.png)
数组解构赋值
![](https://img.haomeiwen.com/i8244823/a2e9b73332524414.png)
![](https://img.haomeiwen.com/i8244823/3af1577f74332886.png)
基本类型解构赋值
![](https://img.haomeiwen.com/i8244823/c4848a053cdc57dc.png)
![](https://img.haomeiwen.com/i8244823/5016e4c1bf981590.png)
3. 数据集合set
key和value是一样的
创建一个集合
没有重复数据,size方法
![](https://img.haomeiwen.com/i8244823/121d0d05dec2b955.png)
![](https://img.haomeiwen.com/i8244823/eff96ccad0b0abc9.png)
四个方法
方法 | 返回类型 | 作用 |
---|---|---|
add | set | 添加数据 |
delete | bool | 删除数据 |
has | bool | 是否含有某项 |
clear | 无 | 清除集合 |
![](https://img.haomeiwen.com/i8244823/562f176243651178.png)
![](https://img.haomeiwen.com/i8244823/9df913f50f2f7c7e.png)
![](https://img.haomeiwen.com/i8244823/c614b682c865c05a.png)
![](https://img.haomeiwen.com/i8244823/102f7bca56da38ee.png)