1.简介
for-in类似于增强for循环
2.应用场景
- 遍历数组
- 遍历对象的属性
3.语法格式
<script>
for(var 变量名 in 数组或者对象名称){
使用变量名;
}
</script>
4.举例使用
- 4.1普通for遍历
<script>
//定义一个数组
var arr = [10, 20, 30, "hello", 'A', true, 3.14] ;
//使用普通for遍历数组arr
for(var i = 0 ; i < arr.length ; i ++){
document.write(arr[i] + "  ") ;
}
</script>
输出结果:10 20 30 hello A true 3.14
- 4.2for-in遍历
<script>
//定义一个数组
var arr = [10, 20, 30, "hello", 'A', true, 3.14] ;
//使用for-in遍历arr数组
for(var i in arr){
//输出到浏览器
document.write(arr[i] + " ") ;
}
</script>
输出结果:10 20 30 hello A true 3.14
5.结论
使用for-in遍历数组和使用普通for循环遍历结果一样;