#ES6

ES6—Promise

Promise是异步编程的一种解决方案。比传统的解决方法(回调函数和事件)更合理且更强大。


ES6—Class的继承

Class可以通过extends关键词进行继承,这比ES5的通过修改原型链实现继承更加方便。


ES6—类的基础使用

ES6提供了更接近传统语言的写法,引入了Class(类)这个概念作为对象的模板。通过class关键字可以定义类。基本上,ES6的class可以看作是一个语法糖,它的绝大部分功能,ES5都能实现。新的写法只是让对象原型的写法更加清晰,更像面向对象编程的语法而已。


ES6—Set和Map数据结构

ES6提供了新的数据结构—Set,它类似于数组,但是成员的值都是唯一的,没有重复。并且提供了新的数据结构—Map,它类似于对象,也是键值对的集合。


ES6—Symbol

ES6新增了一种原始数据类型Symbol,表示独一无二的值。


ES6—函数的扩展

ES6新增了箭头函数,rest参数等。对函数进行了一些扩展


ES6—数组的扩展

ES6新增的对数组的扩展,包括扩展运算符、Array新增的API。


ES6—数值的扩展

ES6对数值增加了一些API,包括Number,Math等。


下一页 →