javascript生成器函数有什么特点
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"javascript生成器函数有什么特点",在日常操作中,相信很多人在javascript生成器函数有什么特点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2026年11月02日javascript生成器函数有什么特点
这篇文章主要介绍"javascript生成器函数有什么特点",在日常操作中,相信很多人在javascript生成器函数有什么特点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"javascript生成器函数有什么特点"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1、生成函数调用,没有执行函数体中的函数体,而是返回一个生成器。
因为生成器函数内部函数的执行,且由返回的生成器控制。
2、生成器函数会从上次yield语句的位置运行到下一个yield语句的位置。
无论何时调用返回的生成器的next方法。
实例
function* createGenerator() { console.log('function start...') let res = yield 1 // 第一次迭代 卡在 yield 语句,未完成赋值操作 // 第二次迭代新传的参数值会赋给 res 变量(不传则为 undefined) console.log('logger - 1', res) res = yield 2 console.log('logger - 2', res) res = yield 3 console.log('logger - 3', res) return { desc: 'function end...' }}const generator = createGenerator() // 得到生成器generator.next(111)/*print: 'function start...'returns: { value: 1, done: false }*/ generator.next(222)/*print: 'logger - 1' 222returns: { value: 2, done: false }*/ generator.next()/*print: 'logger - 2' undefinedreturns: { value: 3, done: false }*/ generator.next(444)/*print: 'logger - 3' 444returns: { value: { desc: 'function end...' }, done: true}*/ 到此,关于"javascript生成器函数有什么特点"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
生成
函数
生成器
特点
学习
语句
位置
方法
更多
帮助
迭代
实用
接下来
参数
变量
实例
文章
新传
理论
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿人帮互联网科技有限公司
蓝思科技飞鸽互联网
云信互联网科技有限公司
互联网最新的科技
唐信互联网科技
浩特互联网科技
云电互联网科技
天津摩尔互联网科技
狮子座互联网科技培训
互联网金融监管科技
甘肃拓世互联网科技有限公司
汽车互联网创新科技园
茂名市互联网科技产业园
互联网金融科技公司干啥的
长沙互联网科技
江苏苏星互联网科技有限公司
风投北京互联网科技
南京一网一红互联网科技有限公司
宁波跨境商互联网科技有限公司
保山浩联互联网科技有限公司
西安纸贵互联网科技有限公司
互联网科技巨头监管
互联网科技视频
互联网和高科技公司
互联网科技博主是什么意思
互联网金融科技公司干啥的
厦门千工互联网科技有限公司
中国互联网有什么科技
互联网营销推广黑科技
2021世界互联网领先科技成果发布