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

网站后端做留言板功能html学校官网代码制作

网站后端做留言板功能,html学校官网代码制作,网站恶意注册,福州app制作公司ES6中的迭代器是一种新的对象,它具有一个next()方法。next()方法返回一个对象,这个对象包含两个属性:value和done。value属性是迭代器中的下一个值,done属性是一个布尔值,表示迭代器是否已经遍历完所有的值。迭代器是一…

ES6中的迭代器是一种新的对象,它具有一个next()方法。next()方法返回一个对象,这个对象包含两个属性:value和done。value属性是迭代器中的下一个值,done属性是一个布尔值,表示迭代器是否已经遍历完所有的值。迭代器是一个懒加载的机制,只有在调用next()方法时才会返回下一个值。

我们可以使用for…of循环来遍历数组中的元素,让对象实现for-of遍历。此外,ES6还引入了生成器的概念,它是一种特殊的迭代器。生成器可以用来创建一个可暂停的函数,这个函数可以在执行过程中多次暂停和恢复。

迭代器实现了Iterator接口,只要有实现了Iterator就可以使用for-of遍历
 

let arr=[1,2,3,4,5];
console.log(arr.keys());
console.log(arr.values());
console.log(arr.entries());
// keys values entries 当前变量是迭代器对象
// 迭代器对象实现了Iterator接口,只要实现了迭代接口就可以使用for-of 遍历
// let [a,b]=10; 报错10 is not iterable
let str='hello'; //实现了迭代器接口,可以遍历
// console.log(a,b);
for(let key of str){console.log(key)
}
// 以前遍历字符串
let [...a]=str;
console.log(a)
let result=str.split("")
console.log(result);
for(i=0;i<str.length;i++){console.log(str.charAt(i))
}遍历迭代器对象
let keys=arr.keys()
for(let key of keys){console.log(key)
}
let values=arr.values();
for(let value of values){console.log(value,'--------')
}
let entries=arr.entries();
for(let entry of entries){console.log(entry)
}
while(!(result=keys.next()).done){console.log(result)
}
for-of实现原理就是调用迭代器的next()方法,第一次调用将指针指向数据结构的第一个成员,依次调用依次指向,直到没有成员可以指向,done为true迭代过程:创建一个指针对象,指向当前的数据结构起始位置;第一次调用指针对象的next方法,指向数据结构的第一个成员;第二次调用指针对象的next方法,指向数据结构的第二个成员;直到done为true,指向数据结构的结束位置;
let keys=arr.keys();
let values=arr.values();
let entries=arr.entries()
console.log(keys.next())
console.log(keys.next())
console.log(keys.next())
console.log(keys.next())
console.log(keys.next())
console.log(keys.next())
console.log(entries.next())

http://www.yayakq.cn/news/475908/

相关文章:

  • 做网站泰安网站制作教程ppt
  • 设计一个网站的首页步骤陕西购物商城网站建设
  • 网站cms系统哪个好用吗互联网金融p2p网站建设模板
  • 手机网站cms系统企业建设网站的比例
  • dedecms怎么关闭网站南阳美容网站建设
  • 上海网站建设-中国互联珠海网站建设公
  • 做明星简介网站侵权吗如何规划一个外贸网站
  • 百度个人网站申请校园二手交易网站建设方案
  • 网站建设项目可行性个人网站有前途吗
  • html5网站开发技术网站设计公司多少钱
  • 门户网站舆情怎么做上海建设网站制
  • 花茶网站设计网站模板下载后怎么用
  • 网站建设实施文档提供网站建设收费标准
  • 红塔区住房和城乡建设局网站自学软件开发从哪开始
  • 网站制作说明佛山自动机设备骏域网站建设专家
  • 长春网站排名优化价格网页设计收获及心得体会
  • 关于医院要求建设网站的请示高端大气的网站制作
  • 建设网站对公司起什么作用是什么意思肃宁网站建设
  • 什么网站可以做设计赚钱吗免费服务器建立网站
  • 海口seo整站个人网站模板制作
  • 营销型网站设计建设锦州建设银行网站
  • 安徽p2p网站建设seo建站技术
  • 五个网站页面商城类网站功能列表
  • 网站开发需要多长时间定做衣服的店附近哪里有
  • 教育网站改版方案盐城哪家专业做网站
  • 小精灵网站在线做语文php律师网站源码
  • 电影网站织梦模版网站开发打开世界之窗默认内核
  • 厦门做公司网站wordpress 修改dns打不开
  • 网站设计合理嵌入式培训宣传
  • 工会网站建设海报设计图