栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaScript中for...in 和for...of的区别,与Java的增强型for循环

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript中for...in 和for...of的区别,与Java的增强型for循环

JavaScript中for…in 和for…of的区别
  1. for…in循环:
    只能获得对象的键名,不能获得键值
    不仅会遍历键名,还会遍历原型链上的键(手写的,数组的也会遍历出来)

  2. for…of循环:
    允许遍历获得键值
    不会遍历原型链上的键值
    只能用于有Iterator 接口的遍历
    是es6的语法

  3. 无论是for…in 还是for…of 都不能遍历出symbol类型的值

Java的增强型for循环
  1. for (int i = 0; i < arr.length; i++){逻辑},普通写法
  2. 增强型for循环:for(int i : arr){}
    里面的i相当于JavaScript里面的for…of
    是会直接遍历出里面的值的
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/963893.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号