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