for...in

创建于 2024-12-03 / 50
字体: [默认] [大] [更大]
上一节 JavaScript 语句 下一节

实例

循环遍历对象的属性:

var person = {fname:"John", lname:"Doe", age:25};

var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
} 亲自试一试 »

定义和用法

for/in 语句循环遍历对象的属性。

循环内的代码块将为每个属性执行一次。

JavaScript 支持不同类型的循环:

  • for - 多次循环代码块
  • for/in - 遍历对象的属性
  • for/of - 循环遍历可迭代对象的值
  • while - 在指定条件为真时循环代码块
  • do/while - 循环一次代码块,然后在指定条件为真时重复循环

注释: 不要使用 for/in 语句循环遍历索引顺序很重要的数组。请改用 for 语句。


浏览器支持

Statement
for/in Yes Yes Yes Yes Yes

语法

for (var in object) {
  code block to be executed
}

参数值

参数 描述
var 必需。迭代对象属性的变量。
object 必需。将被迭代的指定对象。

技术细节

JavaScript 版本: ECMAScript 1

相关页面

JavaScript 教程: JavaScript For 循环

JavaScript 参考手册: JavaScript for 语句


上一节 JavaScript 语句 下一节
0 人点赞过