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

合肥建设公司网站数码公司网站建设的意义

合肥建设公司网站,数码公司网站建设的意义,世界经济新闻,优化大师电脑版官方免费下载迭代器iterator 是一种 ES6 规范,具有这种机制的数据结构才可以使用for of循环:返回每一项的值; 原型链具有Symbol.iterator属性的数据结构都具备;如数组、部分类数组、字符串等; 普通对象就不能用; for-…

迭代器iterator

是一种 ES6 规范,具有这种机制的数据结构才可以使用for of循环:返回每一项的值;
原型链具有Symbol.iterator属性的数据结构都具备;如数组、部分类数组、字符串等;
普通对象就不能用;

for-of循环原理:循环获取属性值;

  • 执行可迭代原型链上的Symbol.iterator方法,该方法返回一个包含next方法的对象;
  • 通过循环执行next方法,得到方法返回的对象,根据对象中值抛出返回值;
let obj = {name: 'aa',age: 10,
}Object.prototype[Symbol.iterator] = function iterator() {let self = this,index = -1,keys = Reflect.ownKeys(self)console.log(keys) //  ['name', 'age']return {next() {index++if (index > keys.length - 1) {return {done: true,value: undefined,}}return {done: false,value: self[keys[index]],}},}
}
for (const iterator of obj) {console.log(iterator) // aa 10
}
http://www.yayakq.cn/news/162787/

相关文章:

  • 离退休工作网站建设方案那里有wordpress主题
  • 青田县建设局官方网站动画制作软件推荐
  • 成功网站建设案例赣州模板建站开发
  • 广西建设职业技术学院贫困生网站东莞网站建设(曼哈顿信科)
  • 网站运营工作的基本内容做搜狗网站优化
  • 建设证书查询官方网站互联网如何做推广
  • 建设方面的知识 网站一个完整的营销策划方案范文
  • 台州免费做网站制作网站在哪里
  • 大连网站制作机构深圳电商网站
  • 建设银行企业网站银行31省份新增本土427 1662
  • 网站空间到期了怎么办免费建站网站一站式
  • 威海那家做网站好oppo开放平台
  • 做网站的备案资料义乌跨境电商公司前十名
  • 用帝国cms做视频网站保定市城乡建设局官方网站
  • 网站支付接口怎么做新冠数据实时更新
  • 专业的网站制作公司机电类网站模板
  • 怎么设立网站赚广告费兰甘肃网站建设
  • 网站推广 营销制作微信的网站有哪些
  • 怎么看一个网站有没有做301北京十大室内设计工作室
  • 门户网站开发请示苏州公司
  • 沧州铂艺科技网络有限公司上海网站seoseodian
  • 个人网站是商业的吗一站式服务就像一个什么
  • 怎样设计个人网站html5 音乐网站
  • 宏杰zkeys网站模板青岛高端网站开发
  • 做金融的网站上海松江建设发展有限公司网站
  • 高端网站建设 来磐石网络考研门户网站的建设
  • 网站备案通讯地址传奇网页链接
  • 网站建设误期违约金赔偿限额wordpress wmv
  • 高端的电影网站自动注册wordpress账号软件
  • 互站网源码商城wordpress密码字典