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

有什么网站可以免费做图惠州关键词排名优化

有什么网站可以免费做图,惠州关键词排名优化,网站建设 实训题,做京东商城网站在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.yidumall.com/news/82285.html

相关文章:

  • 门户网站技术方案今日重庆重要消息
  • 网站流量真难做重庆seo关键词优化服务
  • 做网站创业淘宝付费推广有几种方式
  • 网站收款即时到账怎么做的免费seo软件
  • 顺德网站开发招聘文大侠seo
  • 谁有做任务网站优化软件
  • 专做展厅设计网站网站排名软件推荐
  • 公司网站域名实名认证怎么做网页优化公司
  • 专业网站制作公司四川seo关键词优化排名推广
  • 做网站就要租服务器如何制作网站免费建站
  • 上海做网站制作宝安网站建设
  • 网站建设套定额百度指数数据
  • 网站后台怎么传图片青岛网站建设方案服务
  • 17网站一起做网店潮汕依依网络营销策划案范本
  • 长沙县工程建设质监站网站最新小组排名
  • 网站怎么做效果更好网站推广服务报价表
  • 滨州建设局网站山东seo优化
  • 网站开发 简单留言板搜索引擎站长平台
  • wordpress网站域名地址南京seo整站优化技术
  • 技术支持骏域建设网站专业seo培训
  • 什么网站做二手货车十大网络营销经典案例
  • 温州做网站 掌熊号百度广告推广平台
  • 网站开发的后期支持石家庄疫情最新消息
  • 连连跨境电商网站怎么做关键词权重查询
  • 网站建设原则包括哪些内容宁波seo网络推广代理公司
  • 给个能看的网站微信营销推广公司
  • 怎么做彩票网站代理资深seo顾问
  • 天津b2b网站建设哪家好网店代运营合同
  • 什么专业可以做网站域名搜索引擎
  • 网站添加在线客服青柠影院免费观看电视剧高清