摘要: 接着上文[js高手之路] es6系列教程 - 迭代器与生成器详解继续. 在es6中引入了一个新的循环结构for ....of, 主要是用来循环可迭代的对象,那么什么是可迭代的对象呢? 可迭代的对象一般都有Symbol.iterator属性,你可以在控制台中用console.dir打印数组,Map,S 阅读全文
posted @ 2017-09-24 18:09 ghostwu 阅读(3055) 评论(1) 推荐(0) 编辑
摘要: 什么是迭代器? 迭代器是一种特殊对象,这种对象具有以下特点: 1,所有对象都有一个next方法 2,每次调用next方法,都会返回一个对象,该对象包含两个属性,一个是value, 表示下一个将要返回的值。另一个是done,他是一个布尔值,用来表示该迭代器是否还有数据可以返回. 3,迭代器还会保存一个 阅读全文
posted @ 2017-09-24 15:31 ghostwu 阅读(3311) 评论(1) 推荐(2) 编辑
摘要: ECMAScript 6中的Map类型是一种存储着许多键值对的有序列表。键值对支持所有的数据类型. 键 0 和 ‘0’会被当做两个不同的键,不会发生强制类型转换. 如何使用Map? let map = new Map(); 常用方法: set( 键,值 ): 添加新的键值对元素 get( 键 ): 阅读全文
posted @ 2017-09-24 08:44 ghostwu 阅读(1613) 评论(1) 推荐(1) 编辑
Copyright ©2017 ghostwu