马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
要使用这个函数我们还必须再给babel解释器下载个插件,不然浏览器不支持 我也烦这个,没办法
首先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 |