JavaScript for/in 语句
for/in 语句用于循环对象属性
浏览器支持
支持 | 支持 | 支持 | 支持 | 支持 |
语法
for ( var in object) { //执行的代码块 }
参数值
参数 | 描述 |
---|---|
var | 必须。指定的变量可以是数组元素,也可以是对象的属性 |
object | 必须。指定迭代的的对象 |
说明
循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作
JavaScript 支持不同类型的循环
- for - 循环代码块一定的次数
- for/in - 循环遍历对象的属性
- while - 当指定的条件为 true 时循环指定的代码块
- do/while - 同样当指定的条件为 true 时循环指定的代码块
不要使用 for/in 语句来循环数组的索引,可以使用 for 语句替代
范例
循环对象属性
var person = {fname:"John", lname:"Doe", age:25}; var text = "";var x; for (x in person) { text += person[x]; }
相关页面
JavaScript 基础教程: JavaScript For 循环
JavaScript 参考手册: JavaScript for 语句