ES6-2
2019-08-09 本文已影响0人
晴天3521
今天我们来学习ES6的剩下部分内容。
- 函数
1.默认参数:当函数调用时候没有参数可以使用默认参数的值
function name(arg=18){}
2.不定参数
2.1定义函数的时候,把调用参数作为一个数组
function add(...arg){}
3.拓展参数
3.1调用参数的时候
metting(...arr1)
- 对象
1.对象简写
1.1变量名和属性一致,只写变量名 say(){}
var name = "";
var age = "";
2.动态属性
2.1属性名可以使用变量
[name+age]:"晴天今年22"
- 类
1.单词
class 类的关键字
constructor 构造函数
static 关键字
super 超级
extends 继承
2.类的基本写法
class 类名 extends 父类{
constructor(参数,参数){
super()
}
say(){}
}
- set
- add delete clear has size
- 数组去重
var s = new Set(arr1);
var arr = Array.from(s)
- 迭代器(可以循环遍历的数据)
key() 键的集合
value() 值的集合
entries()键和键的集合
- promise
1.获取天气
2.获取地址
3.all/race