- 博客(4)
- 收藏
- 关注
原创 ES6-set和map数据结构
set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 const s = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x)); for (let i of s) { console.log(i); } 上面代码通...
2019-01-24 11:28:44 239
原创 ES6-class的基本语法及继承
通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return ...
2019-01-22 16:08:37 523
原创 ES6-Generator总结
Generator 函数的语法 Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。 形式上,Generator 函数...
2019-01-22 11:42:13 135
原创 Promise总结以及新特性
1.概念 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中...
2019-01-22 11:01:32 713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人