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 更正了这一行为;对这种情况不再抛出错误,而只是不执行循环体。

  • 相关阅读:
    Reverse Integer
    First Bad Version
    Heaters
    Number of Segments in a String
    RPI学习--环境搭建_串口连接
    关键字const
    main函数参数的使用
    Redis 简单使用 and 连接池(python)
    南宁AI项目
    Go part 1 初探
  • 原文地址:https://www.cnblogs.com/tasly/p/11525356.html
Copyright © 2011-2022 走看看