当前位置: 首页 > news >正文

杜桥做网站哪家好网络营销方法和手段

杜桥做网站哪家好,网络营销方法和手段,东阳网站建设dyfwzx,wordpress拍卖插件中文yield 的基本用法 yield 用于在生成器函数中暂停函数执行,并返回一个值给外部调用者。当生成器再次被调用时,会从暂停的地方继续执行。 示例: function* simpleGenerator() {yield 1;yield 2;yield 3; }const gen simpleGenerator();cons…

yield 的基本用法

yield 用于在生成器函数中暂停函数执行,并返回一个值给外部调用者。当生成器再次被调用时,会从暂停的地方继续执行。

示例:

function* simpleGenerator() {yield 1;yield 2;yield 3;
}const gen = simpleGenerator();console.log(gen.next()); // { value: 1, done: false }
console.log(gen.next()); // { value: 2, done: false }
console.log(gen.next()); // { value: 3, done: false }
console.log(gen.next()); // { value: undefined, done: true }

在这个例子中,yield 暂停生成器的执行并返回值,直到 gen.next() 再次被调用,才会继续从上次暂停的位置执行。

yield* 的用法

yield* 用于委托给另一个生成器或可迭代对象(例如数组、字符串、其他生成器等)。这意味着 yield* 会自动遍历这个可迭代对象,并逐个 yield 其值。

示例:委托给另一个生成器

function* generatorA() {yield 1;yield 2;
}function* generatorB() {yield* generatorA();yield 3;
}const genB = generatorB();console.log(genB.next()); // { value: 1, done: false }
console.log(genB.next()); // { value: 2, done: false }
console.log(genB.next()); // { value: 3, done: false }
console.log(genB.next()); // { value: undefined, done: true }

在这个例子中,yield* generatorA() 会遍历 generatorA 的所有值,相当于:

function* generatorB() {yield 1;yield 2;yield 3;
}

yield* 委托给其他可迭代对象

除了生成器,yield* 还可以委托给其他任何可迭代对象,比如数组、字符串等。

示例:委托给数组

function* arrayGenerator() {yield* [4, 5, 6];
}const genArray = arrayGenerator();console.log(genArray.next()); // { value: 4, done: false }
console.log(genArray.next()); // { value: 5, done: false }
console.log(genArray.next()); // { value: 6, done: false }
console.log(genArray.next()); // { value: undefined, done: true }

yield 和 yield* 的区别

yield:用于暂停生成器的执行,并返回一个值。每次调用 next() 时,生成器会从上次暂停的地方继续。
yield*:用于将迭代过程委托给另一个生成器或可迭代对象,相当于在当前生成器中嵌入了另一个迭代过程。

http://www.wangmingla.cn/news/40896.html

相关文章:

  • 接网站开发做多少钱营销软文案例
  • 设计感超强的公司名字seo优化网
  • 自适应网站模板公司电商关键词工具
  • 门户网站运营百度今日数据统计
  • 网站建设人力调配范文全网自媒体平台大全
  • 广州技术支持 奇亿网站建设新东方教育培训机构
  • 国外幼儿园网站模板seo北京
  • 服务器 网站建设爱站网注册人查询
  • 中山企业网站建设互联网品牌宣传推广服务公司
  • WordPress主题加验证码江北关键词优化排名seo
  • 吉林市做网站的科技软文推广代写代发
  • bitcoind 做交易网站兔子bt樱桃搜索磁力天堂
  • 新浪云搭建wordpress重庆网站seo教程
  • 医院网站优化策划seo国外推广软件
  • wordpress当前文章标题武汉网站seo德升
  • 做有支付系统的网站一般需要多少钱关键词排名优化流程
  • 西安广告公司网站建设广州网站优化服务
  • 园区门户网站建设百度seo插件
  • 2个淘宝可以做情侣网站么长春百度关键词优化
  • 苏州哪家做网站便宜百度商城官网
  • 网站开发说明书seo推广优化多少钱
  • 电信宽带做网站百度指数的网址
  • 贵阳网站建设建站解决方案永久8x的最新域名
  • 他达拉非福州seo优化
  • 广东城乡建设厅网站首页百度竞价排名技巧
  • 杭州制造业企业做网站网址大全
  • 织梦做的网站不能用手机访问怎样做网站卖自己的产品
  • 无极网站诈骗举报电话网上找客户有什么渠道
  • 从零开始学Wordpress建站做博客的seo技巧
  • 可以做产品推广的网站营销型网站建设应该考虑哪些因素