摘要: ES5以及之前的版本,没有类的概念,但是聪明的JavaScript开发者,为了实现面向对象,创建了特殊的近类结构。 ES5中创建类的方法:新建一个构造函数,定义一个方法并且赋值给构造函数的原型。 ES6 class类 ES6实现类非常简单,只需要类声明。 类声明 如果你学过java,那么一定会非常熟 阅读全文
posted @ 2019-03-07 16:22 Jade0214 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 迭代器(Iterator) ES5实现迭代器 迭代器是什么?遇到这种新的概念,莫慌张。 迭代器是一种特殊对象,每一个迭代器对象都有一个next(),该方法返回一个对象,包括value和done属性。 ES5实现迭代器的代码如下: 生成器(Generator) 生成器是函数:用来返回迭代器。 这个概念 阅读全文
posted @ 2019-03-07 14:20 Jade0214 阅读(197) 评论(0) 推荐(0) 编辑
摘要: set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 上面的代码通过add()方法向Set结构加入成员,结果表明Set结构不会添加重复的值。 Set 函数可以接受一个数组(或者具有iterable接 阅读全文
posted @ 2019-03-07 10:23 Jade0214 阅读(164) 评论(0) 推荐(0) 编辑