05 2017 档案

摘要:一. Set 类似数组,成员值唯一,var s = new Set() s加入值用add,加入时不会发生类型转换(判断两值是否相等用的 ,但Set会认为NaN等于自己) Set.prototype.constructor Set , Set.prototype.size返回Set实例的成员总数 de 阅读全文
posted @ 2017-05-31 20:56 we are young 阅读(1327) 评论(0) 推荐(0)
摘要:1.Generator函数其实是一个封装了多个内部状态的状态机,执行它会返回一个遍历器对象,然后可以依次遍历Generator中的每一个状态,也就是分段执行,yield是暂停执行的标记,next恢复执行。 2.yield: - 一个函数里面,return只能执行一遍,yield可以执行多次; - G 阅读全文
posted @ 2017-05-26 20:22 we are young 阅读(239) 评论(0) 推荐(0)
摘要:1.任何数据结构只要部署了Iterator接口(本质是一个指针对象),也就是部署了Symbol.iterator属性,便可以完成遍历操作;数组原生就具备Iterator接口,就可以用for...of遍历。由于Iterator只是把接口规格加到数据结构之上,所以,遍历器与它所遍历的那个数据结构,实际上 阅读全文
posted @ 2017-05-25 11:57 we are young 阅读(839) 评论(0) 推荐(0)