2017年7月18日

摘要: es6的Promise(承诺) Promise中的所有回调函数,都是异步执行的 ES6 对 Promise 有了原生的支持,一个 Promise 是一个等待被异步执行的对象,当它执行完成后,其状态会变成 resolved 或者 rejected。 每一个 Promise 都有一个 .then 方法, 阅读全文
posted @ 2017-07-18 21:19 姜筱妍 阅读(214) 评论(0) 推荐(0) 编辑
 
摘要: es6的generators(生成器) Generator 函数是 ES6 的新特性,它允许一个函数返回的可遍历对象生成多个值。 yield语句: 每一个yield语句定义不同的状态,它也是一个代码执行暂停标识。 yield语句不能在普通函数中使用,否则会报错。 调用Generator函数可以返回一 阅读全文
posted @ 2017-07-18 20:31 姜筱妍 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: es6知识点for..of vs for...in 默认具有遍历器接口的数据结构,for of循环 当对一个数据结构使用for of循环遍历的时候,会自动调用遍历器接口。 ES6中有四类数据结构默认具有遍历器接口: (1)数组 (2)某些类数组 (3)Map (4)Set for of 遍历 for 阅读全文
posted @ 2017-07-18 20:28 姜筱妍 阅读(271) 评论(0) 推荐(0) 编辑
 
摘要: es6的Iterator(迭代器) 迭代器允许每次访问数据集合的一个元素,当指针指向数据集合最后一个元素是,迭代器便会退出。它提供了 next() 函数来遍历一个序列,这个方法返回一个包含 done 和 value 属性的对象。 javascript var arr = [1,2,3,4,5,6]; 阅读全文
posted @ 2017-07-18 17:25 姜筱妍 阅读(202) 评论(0) 推荐(0) 编辑