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

做网站需要什么配置的笔记本百度手机点击排名工具

做网站需要什么配置的笔记本,百度手机点击排名工具,网站 营销型,林州网站建设策划目录 1.迭代器 2.生成器 1.迭代器 lterator:也被称作游标Cursor,是一种设计模式。迭代器提供了一种遍历内容的方法(比如 JS 迭代器中的next),而不需要关心内部构造。 // 迭代器的遍历const s new Set([1,2,3,4,5])const it s.values()//…

目录

1.迭代器

2.生成器


1.迭代器

  • lterator:也被称作游标Cursor,是一种设计模式。迭代器提供了一种遍历内容的方法(比如 JS 迭代器中的next),而不需要关心内部构造。
    // 迭代器的遍历const s = new Set([1,2,3,4,5])const it = s.values()// console.log(it); // SetIterator {1, 2, 3, 4, 5}const it1 = s.values()// console.log([...it1]); // [1, 2, 3, 4, 5]const it2 = s.values()for (const val of it2) {// console.log(val); // 1 2 3 4 5} let val = nullwhile(!(val = it.next()).done) {// console.log(val);// {value: 1, done: false}// {value: 2, done: false}// {value: 3, done: false}// {value: 4, done: false}// {value: 5, done: false}}/* Array.from(arrayLike, mapFn, thisArg)arrLike:想要转换成数组的伪数组对象或可迭代对象mapFn:如果指定了该参数,新数组中的每个元素会执行该回调函数thisArg:可选参数,执行回调函数 mapFn 时 this 对象 */const it3 = s.values()const arr = Array.from(Array(5), it3.next, it3).map(x => x.value) // [1, 2, 3, 4, 5]

2.生成器

Generator:生成器,也是一种设计模式,用于构造复杂对象, JS 中的生成器,用于构造迭代器。

  •         简化语法、写起来少考虑一些变量
  •         节省空间(示例中函数体不需要定义数组承载值)
  •         分散执行片段(节省单位时间的处理量),对于单线程的前端非常重要
  •         构造异步语法 
    // 生成器构造无穷斐波那契数列function* fibonacci() {let [prev, curr] = [1, 1]yield prevyield currwhile(true) {[prev, curr] = [curr, prev + curr]yield curr}}const fib = fibonacci()const fib10 = Array.from(Array(10), fib.next, fib).map(x => x.value)// console.log(fib10) // [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]// Generator异步语法function request (url) {return cb => {setTimeout(() => {cb(url)}, 1000)}}function createRunner (genFunc) {const it = genFunc()function run (data) {const result = it.next(data)if (result.done) returnresult.value(run)}return run}createRunner(function* () {const res1 = yield request('url1')console.log(res1)const res2 = yield request('url2')console.log(res2)})()

http://www.tj-hxxt.cn/news/25963.html

相关文章:

  • 珠海网站建设王道下拉強短视频推广策略
  • app软件开发公司 用友yonmakerseo优化一般包括哪些
  • seo网站推广seo自媒体平台大全
  • 做简历的网站都有哪些热狗seo顾问
  • 网站赌博二维码收钱怎么做的百度如何添加店铺位置信息
  • 怎么做好网站开发_设计免费创建属于自己的网站
  • 科技公司起名大全免费成都网站优化seo
  • 天津市网站制作 公司seo培训机构
  • 深圳西乡做网站福建百度seo排名点击软件
  • 网站的会员认证怎么做快速提升网站排名
  • wordpress创建菜单赣州seo外包
  • 龙湾做网站网络推广是什么职位
  • 旅游网站建设的目标是什么上海百度公司总部
  • 磁力离心泵做网站株洲企业seo优化
  • qq小程序搭建安徽网站关键词优化
  • 网站建设用什么程序网站如何优化关键词排名
  • 提高网站的访问速度免费平台推广
  • 帮企业做网站赚钱吗百度一下 官方网
  • 网站超级链接怎么做百度小说排行
  • 网页制作师培训武汉seo价格
  • 常州做网站百度竞价推广培训
  • 网站建设质量要求专业做网站官网
  • 新乡专业做网站的公司哪家好seo关键词有哪些类型
  • 网购网站有哪些百度关键词指数查询
  • 舆情信息网站宁德市人口
  • 射阳网站设计葫岛百度seo
  • 差异基因做聚类分析网站长沙seo排名扣费
  • 零基础网站建设教程百度站长电脑版
  • 网站想换空间百度免费安装
  • 网站开发基本步骤aso优化运营