学习ES6的Generator章节时,遇到Generator.prototype.return(),难道Generator是一个内置的函数吗?但是:
console.log(Genreator.prototype); //Generator is not defined
而且,return()方法是返回的遍历器的方法,难道返回的遍历器对象是Generator类型的实例对象?但是也不存在Generator类型啊?求大神指点....
学习ES6的Generator章节时,遇到Generator.prototype.return(),难道Generator是一个内置的函数吗?但是:
console.log(Genreator.prototype); //Generator is not defined
而且,return()方法是返回的遍历器的方法,难道返回的遍历器对象是Generator类型的实例对象?但是也不存在Generator类型啊?求大神指点....
遇到Generator.prototype.return()
你看的东西错了,或者是,这里的 Generator
指代一个生成器对象。
var f = function*(){yield 1}
即使这样,这个 return
也不能直接调用的。
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答942 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
额,我觉得是编译器或者浏览器的问题,可能是不支持吧,一般写好的es6语法,要用到babel来转成es5,浏览器才可以编译