html免费网站模板带后台企业网站建设立项报告
html免费网站模板带后台,企业网站建设立项报告,如何查到网站建设,企业做网站推广for in适合遍历对象#xff0c; for of适合遍历数组。 for in遍历的是数组的索引#xff0c;对象的属性#xff0c;以及原型链上的属性。
1.循环数组
区别一#xff1a;for in 和 for of 都可以循环数组。for in 输出的是数组的index下标#xff0c;而for of 输出的是数…for in适合遍历对象 for of适合遍历数组。 for in遍历的是数组的索引对象的属性以及原型链上的属性。
1.循环数组
区别一for in 和 for of 都可以循环数组。for in 输出的是数组的index下标而for of 输出的是数组的每一项的值。
const arr [1,2,3,4]// for ... in
for (const key in arr){console.log(key) // 输出 0,1,2,3}// for ... of
for (const key of arr){console.log(key) // 输出 1,2,3,4}
2.循环对象
区别二for in 可以遍历对象for of 不能只能遍历带有iterator接口的例如Set,Map,String,Array
const object { name: lx, age: 23 }// for ... infor (const key in object) {console.log(key) // 输出 name,ageconsole.log(object[key]) // 输出 lx,23}// for ... offor (const key of object) {console.log(key) // 报错 Uncaught TypeError: object is not iterable}
3.数组对象
const list [{ name: lx }, { age: 23 }]for (const val of list) {console.log(val) // 输出{ name: lx }, { age: 23 }for (const key in val) {console.log(val[key]) // 输出 lx,23}}
参考网址for in 和 for of的区别_for in for of区别-CSDN博客
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86733.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!