Javascript 中 数组遍历 forin和forof 的区别
2024-09-07 11:04:38
定义一个数组
let array = [1, 2, 3, 4]; for (let a in array){
console.log("遍历a的值 "+a+"”,数组中的值" + array[a])
} for (let a of array){
console.log("遍历a的值 "+a);
}
输出结果
遍历a的值 0”,数组中的值1
遍历a的值 1”,数组中的值2
遍历a的值 2”,数组中的值3
遍历a的值 3”,数组中的值4
遍历a的值 1
遍历a的值 2
遍历a的值 3
遍历a的值 4
结论 forin 遍历的是索引,循环体内拿到的是索引值。和 普通 for i i递增一致。for of 遍历的是数组内的值,和索引无关
最新文章
- 【转】Hive的insert操作
- 使用Guava提供的filter过滤集合
- NYOJ题目77开灯问题
- MVC bundle(包扎)CSS或是JS文件
- Jar mismatch! Fix your dependencies
- php pthreads 多线程扩展的使用:一个较为稳定例子。
- Cortana 在安装语言包后失灵 | 解决
- Centos7 安装mongodb3.2.9 过程
- 五子棋Web版的开发(三)
- GitHub Desktop客户端打开文件乱码问题解决方案
- Java 中遇到null 和为空的情况,使用Optional来解决。
- MTCNN算法与代码理解—人脸检测和人脸对齐联合学习
- 一般处理程序(ashx)的使用
- turtle画王思聪吃热狗(杨艳春,何金凝小组)
- vue2.0配置路由
- Redis的使用及参考代码
- Python 列表&;元组&;字典&;集合
- setInterval 传值设参数
- C# Parallel.Invoke 实现
- python之小应用:读取csv文件并处理01数据串