JS for-in语句的使用
js中for循环一般用于遍历数组
for-in一般用于循环遍历对象的属性
因为JavaScript的数组其实就是对象,它把数组的下标转变成字符串,用其作为属性。所以下面两个对象类似:
1 | //数组字面量 |
因为JavaScript的数组其实就是对象,所以for in语句可以用来遍历一个对象的所有属性,即:
1 | var numbers=["zero","one","two","three","four","five"]; |
但要注意for-in无法保证属性的顺序。