JavaScript for/in 语句参考

  • JavaScript for/in 语句

    for/in语句循环遍历对象的属性。循环内的代码块将针对每个属性执行一次。
    JavaScript支持不同类型的循环:
    • for - 循环遍历代码块多次
    • for/in - 遍历对象的属性
    • while - 在指定条件为真时循环遍历代码块
    • do/while - 循环遍历一段代码,然后在指定条件为真时重复循环
    注意:不要使用for/in语句循环索引顺序很重要的数组。请改用for语句。
    循环遍历对象的属性:
    var person = {fname:"John", lname:"Doe", age:25}; 
    
    var text = "";
    var x;
    for (x in person) {
      text += person[x] + " ";
    }
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    语句
    for/in
    支持
    支持
    支持
    支持
    支持
  • 语法

    for (var in object) { 循环执行的代码块 }
  • 参数值

    参数 描述
    var 必需的。 迭代对象属性的变量
    object 必需的。 将迭代的指定对象
  • 技术细节

    项目 描述
    JavaScript版本: ECMAScript 1
  • 相关页面

    JavaScript教程:for 循环