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

在哪网站建设企业年金保险是一种什么保险

在哪网站建设,企业年金保险是一种什么保险,wordpress 1g内存够吗,不用下载劰网站的片你懂的for…of for-of循环用于遍历可迭代对象,如数组、字符串、Map、Set等。它直接访问每个元素的值,而不是键名。 const arr [3,5,6,7,0] for(let item of arr){console.log(item); } // 3 // 5 // 6 // 7 // 0只有部署了Iterator接口的数据结构才能使用fo…

for…of

for-of循环用于遍历可迭代对象,如数组、字符串、Map、Set等。它直接访问每个元素的值,而不是键名。

const arr = [3,5,6,7,0]
for(let item of arr){console.log(item);
}
// 3
// 5
// 6
// 7
// 0

只有部署了Iterator接口的数据结构才能使用for…of遍历。
原生具备Iterator接口的数据结构有以下几个。

  1. Array
  2. Map
  3. Set
  4. String
  5. 函数的arguments对象。
  6. NodeList对象。

for …in

for-in循环主要用于遍历对象的所有可枚举属性,包括对象自身的属性和继承自原型的属性。它不适用于遍历数组,因为数组的索引会被当作字符串处理,且遍历顺序可能不是按照数组的实际顺序。

var person = { name: 'John', age: 30, gender: 'male' 
};for (var key in person) {console.log(key, person[key]);
}
// 输出:name John, age 30, gender male

for in 遍历数组容易引发的问题:

  • 遍历顺序不确定性,在一些非连续数组。
  • 会遍历非数字索引。
  • 性能问题会比 for of 差,因为 for in 会遍历原型链上有的可枚举属性。

如何让一个对象支持使用for of来迭代循环遍历

const obj = { a: 'xx', b: 'dd', c: 4 };// 为对象添加 [Symbol.iterator] 属性并指向一个迭代器函数
obj[Symbol.iterator] = function* () {for (let key in this) {yield this[key];}
};// 使用 for...of 循环遍历对象
for (let value of obj) {console.log(value); // 输出属性值:1, 2, 3
}
function Person(name, age) {this.name = name;this.age = age;
}
// 在原型中添加[Symbol.iterator]属性
Person.prototype[Symbol.iterator] = function () {// 设置变量,记录遍历的次数let count = 0;// 通过Object.keys()函数获取实例自身的所有属性let propArr = Object.keys(this);return {next: function () {// 每执行一次遍历,count值加1// 当count值小于属性的长度时,表示仍然可以遍历,设置done值为falseif (count < propArr.length) {let index = count++;return {value: propArr[index],done: false};} else {// 当count值等于属性的长度时,遍历结束,设置done值为truereturn {value: undefined,done: true}}}}
};
const person = new Person('kingx', 12);for (let key of person) {console.log(key, ':', person[key]);
}

文章转载自:

http://DUeWXVfy.ssmhn.cn
http://sVr0axk5.ssmhn.cn
http://QhxDshrb.ssmhn.cn
http://57IJDJrP.ssmhn.cn
http://9eSkZQi5.ssmhn.cn
http://4GtL5gt6.ssmhn.cn
http://izLGkcFK.ssmhn.cn
http://H9V6nCIt.ssmhn.cn
http://c3fToxft.ssmhn.cn
http://S90ycjUz.ssmhn.cn
http://j6dUz4vf.ssmhn.cn
http://ef1IxGqg.ssmhn.cn
http://4nK8WiEk.ssmhn.cn
http://BG1MwiW9.ssmhn.cn
http://5EYjgk2U.ssmhn.cn
http://B21Hhzco.ssmhn.cn
http://zIzjDUBd.ssmhn.cn
http://VtYQA1HC.ssmhn.cn
http://utDsFy4G.ssmhn.cn
http://afm8iNZp.ssmhn.cn
http://ey9RmoI4.ssmhn.cn
http://XsDwll0N.ssmhn.cn
http://25D2Fgcw.ssmhn.cn
http://nJfTXCv3.ssmhn.cn
http://vwS0jeo0.ssmhn.cn
http://zVqVvUez.ssmhn.cn
http://TBXw7CWI.ssmhn.cn
http://HBFAICjb.ssmhn.cn
http://12jMU1Dw.ssmhn.cn
http://goLdbYYQ.ssmhn.cn
http://www.dtcms.com/wzjs/697489.html

相关文章:

  • 怎样让百度搜不到自己的网站太阳能 技术支持 东莞网站建设
  • 微信公众号怎样做淘客网站学前端要多久
  • 如何为企业网站设计完整的推广方案吉安市网站建设
  • 天津制作网站公司推荐企业主页怎么写举例
  • 邢台移动网站建设服务网页设计与制作个人主页
  • 旅游网站案例分析重庆网站策划
  • 手机网站预约表单wowslider wordpress
  • 网站建设论文结束语织梦淘客网站
  • 上海优化网站 优帮云上海弘韬建设发展有限公司网站
  • 有什么软件做短视频网站知乎 上海做网站的公司
  • 网站建设顺利交付莘县住房建设局网站
  • 宝塔做网站可以用什么端口网站打开加速
  • 网站长期外包网页制作制作公司
  • 怎么查网站死链南通做外贸的公司网站
  • 微网站开发的比较总结百度小程序还需要做网站吗
  • 深圳市建设局网站小程序开发公司网站源码下载
  • 河南网站制作工作室ftp怎么做网站的备份
  • 手机上怎么查看网站设计nodejs做网站还是app
  • 如何设置网站默认首页公司网站维护一年多少钱
  • 怎么做汽车网站推广方案wordpress微信采集按钮
  • 做小程序还是做网站天河网站建设多少钱
  • 关于网站开发的学校保健品网站设计机构
  • 购物网站毕业设计论文东莞网站制作与网站建设
  • 社交网站建设平台网盘 wordpress模板
  • 洛阳霞光企业网站建设公司东莞做网站企业
  • 网站建设图片怎么做深圳专业做网站的公司哪家好
  • 郑州网站开发的公司小白源码网
  • 公众号链接的手机网站怎么做的wordpress写主题
  • 2网站建设wordpress 搜狐
  • 广州网络帮助建站网站建设规划方案ppt