摘要:
生成器 生成器使用function*进行定义,调用生成器,并不会执行函数体,而是会返回一个生成器对象,这个生成器对象是一个迭代器,调用next()方法会开始执行函数体,直到遇到yield语句。yield语句的值会成为next()方法的返回值 function* getText(){ yield "t 阅读全文
摘要:
迭代器 可迭代对象和迭代器是ES6的一个特性,迭代器可使用 for/of 进行迭代 for(let i of [1, 2, 3]){ console.log(i); } 迭代器可使用扩展操作符,也可进行解构 let chars = [..."abcde"] // ["a", "b", "c", "d 阅读全文