zoukankan      html  css  js  c++  java
  • for-in语句

    语法格式

    for (property in expression) statement

    举例

    for (var propName in window) {
    document.write(propName);
    }

    在这个例子中,我们使用 for-in 循环来显示了 BOM 中 window 对象的所有属性。每次执行循环
    时,都会将 window 对象中存在的一个属性名赋值给变量 propName 。这个过程会一直持续到对象中的
    所有属性都被枚举一遍为止。

    ECMAScript 对象的属性没有顺序。因此,通过 for-in 循环输出的属性名的顺序是不可预测的。
    具体来讲,所有属性都会被返回一次,但返回的先后次序可能会因浏览器而异。
    但是,如果表示要迭代的对象的变量值为 null 或 undefined , for-in 语句会抛出错误。
    ECMAScript 5 更正了这一行为;对这种情况不再抛出错误,而只是不执行循环体。

  • 相关阅读:
    【转载】SG定理
    P3235 [HNOI2014]江南乐(Multi-Nim)
    斐波那契数列
    WC2021游记
    线性基性质证明和应用
    「NOI2018」屠龙勇士
    XiaoMi Interview Log
    打靶训练
    八皇后问题
    Docker的一些常用
  • 原文地址:https://www.cnblogs.com/tasly/p/11525356.html
Copyright © 2011-2022 走看看