/*
1.变量
var
重复声明
函数级作用域
let 变量
const 常量
不能重复声明
块级作用域
2.函数
为了方便
简写:
如果只有一个参数()可以省略
只有一个return语句 return和{}可以省略
修正this
this相对正常点
3.参数扩展
...
收集和扩展
function show(a,b,...arg){
}
show(1,2,3,4,5)
let arr = [1,2,3]
let arr2 = [...arr,...arr]
默认参数
function show(a,b=2){
}
4.数组方法
map----映射--适合转换
reduce---汇总--一个
filter---过滤--适合筛选
forEach---迭代(循环)
5.字符串
startsWidth()
endsWidth
字符串模板 `${a}xxx${b}` 把变量直接放进来
6.解构赋值
let [a,b,c] = [1,2,3]
左右结构一样
右边要是个合法的东西
必须声明和赋值一次完成
7.面向对象
class{
constructor(){//构造函数
}
foo(){
}
}
继承
class Cls2 extends Cls1{
constructor(){
super();
}
}
8.Json对象
JSON.stringify({a: 4,b: 3}) -----'{"a": 4,"b": 3}'
JSON.parse('{"a": 4,"b": 3}') ----- {a: 4,b: 3}
9.generator
执行到一半可以暂停的函数
function *aa(){
}
10.Promise
封装异步操作
Promise.all([]).then()
ES6总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.箭头函数 箭头函数最直观的三个特点: 1.不需要function关键字来创建函数2.省略return关键字3....