es6语法之Generator函数
要使用这个函数我们还必须再给babel解释器下载个插件,不然浏览器不支持{:5_99:} 我也烦这个,没办法{:10_304:}首先cmd里打开项目文件的目录输入npm install --save-dev babel-polyfill
然后把webpack.config.js文件修改为(咱们上次应该已经安装过了webpack了):var babelpolyfill = require("babel-polyfill");
module.exports={
entry:__dirname+'/output/bianliang.js',
output:{
path:__dirname,
filename:'webpack.js'
}
}
然后再写我们的代码:import "babel-polyfill";
function* aaa(){
yield '1';
yield '2';
}
let iter=aaa()
document.write(iter.next().value)
generator其实就是一个迭代生成器,写完这个用babel编译完了过后,再控制台下输入webpack打包一下,然后生成webpack.js文件,把这个文件引入一个html文件里,网页上会显示:
如果你接着next().value那就是2
页:
[1]