/*
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总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1.箭头函数 箭头函数最直观的三个特点: 1.不需要function关键字来创建函数2.省略return关键字3....