前言
一、块级绑定
1、var声明与变量提升
2、块级声明
2-1、let声明
2-2、禁止重复声明
2-3、常量声明
2-4、暂时性死区
3、循环中的块级绑定
3-1、循环内的函数
3-2、循环内的let声明
3-3、循环内的常量声明
4、全局块级绑定
5、块级绑定新的最佳实践
二、字符串与正则表达式
1、更好的Unicode支持
1-1、UTF-16代码点
1-2、codePointAt()方法
1-3、String.fromCodePoint()方法
1-4、normalize()方法
1-5、正则表达式u标志
2、字符串的其他改动
2-1、识别子字符串的方法
2-2、repeat()方法
3、正则表达式的其他改动
3-1、正则表达式y标志
3-2、复制正则表达式
3-3、flags属性
4、模板字面量
4-1、基本语法
4-2、多行字符串
4-3、制造替换位
4-4标签化模板
三、函数
1、带参数默认值的函数
1-1、在ES5中模拟参数默认值
1-2、ES6中的参数默认值
1-3、参数默认值如何影响arguments对象
1-4、参数默认值表达式
1-5、参数默认值的暂时性死区
2、使用不具名参数
2-1、ES5中的不具名参数
2-2、剩余参数
3、函数构造器的增强能力
4、扩展运算符
5、ES6的名称属性
5-1、选择合适的名称
5-2、名称属性的特殊情况
6、明确函数的双重用途
6-1、在ES5中判断函数如何被调用
6-2、new.target元属性
7、块级函数
7-1、决定何时使用块级函数
7-2、非严格模式的块级函数
8、箭头函数
8-1、箭头函数语法
8-2、创建立即调用函数表达式
8-3、没有this绑定
8-4、箭头函数与数组
8-5、没有arguments绑定
8-6、识别箭头函数
9、尾调用优化
9-1、有何不同
9-2、如何控制尾调用优化
四、扩展的对象功能
五、解构:更方便的数据访问
六、符号与符号特性
七、Set与Map
八、迭代器与生成器
九、JS的类
十、增强的数组功能
十一、Promise和异步编程
十二、代理与反射接口
十三、用模块封装代码
Published with GitBook
前言
😊深入学习ES6
😎 本文的主要介绍自己学习es6过程
希望通过记录这篇文章来巩固自己对于JavaScript的理解,也希望可以帮助到你😃
🍓 学习路径
通过手敲代码
视频介绍
Google
StackOverflow
看《Uderstanding ECMAScript6》
😜 提升途径
使用vue
手写前端组件
学会使用后端框架结合
👌 暂时先这样吧。。。
results matching "
"
No results matching "
"