晴明的博客园 GitHub      CodePen      CodeWars     
摘要: # iteration protocols(迭代协议) 作为 ECMAScript 2015 (ES6)新增加的一部分,它不是新语法或一个新的内置对象,而是一种协议(protocol)。这种协议能被任何遵循某些约定的对象实现。它们是两类协议:可遍历(可迭代)协议 和 迭代器协议。 #一些迭代器是转换 阅读全文
posted @ 2016-05-23 18:32 晴明桑 阅读(295) 评论(0) 推荐(0) 编辑
摘要: # Mapnew Map([iterable]) 返回一个新的Map对象。如果参数iterable是一个数组或者其他可迭代的对象--它的元素是键值对,这样这些的每一个键值对都可以添加到新的Map里面去Map对象就是简单的键/值映射.其中键和值可以是任意值(原始值或对象值).在判断两个值是否为同一个键 阅读全文
posted @ 2016-05-23 16:51 晴明桑 阅读(168) 评论(0) 推荐(0) 编辑
摘要: # 生成器 function* function* name([param[, param[, ... param]]]) { statements }声明(function关键字后跟一个星号)定义一个generator(生成器)函数,返回一个Generator对象。也可以用GeneratorFun 阅读全文
posted @ 2016-05-23 11:39 晴明桑 阅读(241) 评论(0) 推荐(0) 编辑