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

网站建设需要方案做营销型网站一般要多少钱

网站建设需要方案,做营销型网站一般要多少钱,wordpress seo,昌平网站开发多少钱在JavaScript中,迭代器是一种允许我们遍历集合中元素的对象。迭代器对象具有一个next()方法,该方法返回value和done。value是当前迭代的值,done属性是一个布尔值,表示是否到达了集合的末尾。 迭代器协议 一个迭代器对象必须具备以…

在JavaScript中,迭代器是一种允许我们遍历集合中元素的对象。迭代器对象具有一个next()方法,该方法返回valuedonevalue是当前迭代的值,done属性是一个布尔值,表示是否到达了集合的末尾。

迭代器协议

一个迭代器对象必须具备以下特性:

  1. next()方法:每次调用返回一个对象,其结构为{value:...,done:...}。如果迭代完成,value可能是任意值,done则为true
  2. 可选的return()方法:允许提前终止迭代,其可选地返回一个值。
  3. 可选的throw()方法:允许在迭代过程中抛出错误。

创建迭代器

使用Symbol.iterator来实现迭代器。

const myArray = ['a', 'b', 'c']
const myIterator = {data: myArray,index: 0,[Symbol.iterator] () {return this},next () {if (this.index < this.data.length) {return { value: this.data[this.index++], done: false }} else {return { done: true }}}
}for (let item of myIterator) {console.log('🚀 ~ item:', item)
}

生成器函数

生成器函数是实现迭代器的一种更简便的方式。生成器函数使用function*语法定义,并且可以使用yield关键字来产生一系列值。当生成器函数被调用时,它返回一个迭代器对象,该对象可以使用next()方法来迭代。

function* numberGenerator(max) {for (let i = 0; i < max; i++) {yield i}
}const gen = numberGenerator(5)console.log(gen.next()) // { value: 0, done: false }
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: 4, done: false }
console.log(gen.next()) // { value: undefined, done: true }
http://www.yayakq.cn/news/524975/

相关文章:

  • 网站是什么意思例如建设部网站阮建昌公示
  • 做兼职的国外网站深圳网站制作搜行者seo
  • 企业门户网站云服务器配置要求江西赣州公司
  • 做网站内容来源网站源码上传图片出错
  • 企业建设项目哪个网站可以查wordpress 指定分类置顶文章
  • 海口模板建站定制网站足球比赛直播回放完整版
  • 网站推广计划方案低代码平台 开源
  • 网站维护费用计入什么科目dw网页制作步骤图片
  • 网站备案价格大气的建筑公司名字
  • 全国首批9所重点马院网站建设seo全网营销公司
  • 做旅游宣传图的网站福州最好的网站建设
  • logo免费下载网站wordpress 数据库名贵
  • 南京网站关键词优化咨询一个电信ip做网站卡不卡
  • 自营店网站建设网页设计美食范例简约
  • 烟台网站建设找企汇互联专业商丘seo外包
  • 沧州seo公司佛山网站优化推广方案
  • 网站设计网站建设建设无障碍网站
  • 个性化推荐网站开发源码太原网站建设司
  • 用什么语言来做网站国贸网站建设
  • 江苏省网站备案电话集团酒店网站建设
  • 手机作网站服务器哪家公司做网站开发做得比较好
  • 网站建设优化服务渠道工信部网站备案系统
  • iis 网站名企业做网站的目的
  • 网站域名 被别人备案网站应该如何推广
  • 重庆建工集团股份有限公司官网wordpress seo插件
  • 河南网站域名备案长春网站建设公司排名前十
  • 印刷厂网站建设河南头条最新消息 新闻
  • 网站源码风险上海徐汇区网站建设公司
  • 企业网站的建设与流程php网站开发工程师找工作
  • 网站制作在哪里找网站建设 全包 制作