es6 学习二 Generator

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6 学习二 Generator相关的知识,希望对你有一定的参考价值。

安装babel的拓展包(Polyfill) ,对Generator的转义

这是一个补完babel支持es6的拓展包,配置步骤为3个:

  1. 打开命令行键入 npm install --save-dev babel-polyfill 安装polyfill

  2. 在webpack.config.js中最上面写上import babelpolyfill from ‘‘babel-polyfill‘;

  3. 在自己的项目js文件中最开头写上import ‘babel-polyfill‘;

一、基本形式

let tell = function* () {
  yield ‘a‘;
  yield ‘b‘;
  return ‘c‘;
};

let k = tell();
console.log(k.next());
console.log(k.next());
console.log(k.next());
console.log(k.next());

输出结果是

技术分享图片

以上是关于es6 学习二 Generator的主要内容,如果未能解决你的问题,请参考以下文章

学习ES6系列:generator的基本认识和使用

ES6 Generator 学习笔记一

ES6学习—Generator 函数的语法

JavaScript的ES6语法11generator实例-KOA

JavaScript的ES6语法10generator实例-runner

ES6 系列九:Generator