ECMAScript 6 简介
- Javascript 三大组成部分
- ECMAScript
- DOM 文档对象模型
- BOM 浏览器对象模型
ECMAScript 6
1.1 let 和 const
let 变量
1 | var: |
const 常量
1.2 解构赋值
对象解构赋值
1 | const obj = { a: 1, b: 2 } |
数组解构赋值
1 | const arr = ["a", "b", "c"] |
字符串解构赋值
1 | const str = "abc" |
1.3 展开运算符
1 | const arr = [1, 2, 3, 4] |
1.4 Set对象
1 | // 构造函数 用来构建某一类型的对象 - 对象的实例化 |
1.5 Map对象
1 | let arr = [ |
1.6 函数新增扩展
1 | // 箭头函数,没有不定参 |
1.7 数组新增扩展
1 | // Array.form 类数组转成数组 |
1.8 find和findIndex
1 | // find 查找数组中满足要求的第一个元素的值,参数和forEach一致 |
1.9 数组扁平化
1 | // flat 扁平化多维数组 |
2.0 字符串扩展方法
1 | // includes |
2.1 对象新增基础
1 | // 简洁表示法 |