这里是JavaScript支持的另外一个循环。它被称为for...in循环。这个循环是用于循环一个对象的属性。
因为我们还没有讨论的对象,所以使用这一循环可能会感觉不太明白。但是,一旦你会对JavaScript对象了解后,那么会发现这个循环非常有用。
语法
for (variablename in object){ statement or block to execute }
从对象每次迭代一个属性分配给变量名(variablename),这个循环持续到该对象的所有属性都用尽。
例子:
下面是打印出Web浏览器的导航器-Navigator 对象的属性,如下面的例子:
<script type="text/javascript"> <!-- var aProperty; document.write("Navigator Object Properties<br /> "); for (aProperty in navigator) { document.write(aProperty); document.write("<br />"); } document.write("Exiting from the loop!"); //--> </script>
这将产生以下结果:
Navigator Object Properties appCodeName appName appMinorVersion cpuClass platform plugins opsProfile userProfile systemLanguage userLanguage appVersion userAgent onLine cookieEnabled mimeTypes Exiting from the loop!
本文向大家介绍js中for in语句的用法讲解,包括了js中for in语句的用法讲解的使用技巧和注意事项,需要的朋友参考一下 variable 是声明一个变量的var语句,数组的一个元素或者是对象的一个属性 在循环体内部,对象的一个属性名会被作为字符串赋给变量variable。 注意:对象的有些属性以相同的方式标记成了只读的,永久的(不可删除的)或者不可列举的,这些属性使用for/in循环不能枚
本文向大家介绍Shell中的循环语句for、while、until实例讲解,包括了Shell中的循环语句for、while、until实例讲解的使用技巧和注意事项,需要的朋友参考一下 在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。 这里包括for/while/until循环,以及变量自增的语法实例。 Shell(以Bash
本文向大家介绍讲解Python中if语句的嵌套用法,包括了讲解Python中if语句的嵌套用法的使用技巧和注意事项,需要的朋友参考一下 可能有这样一种情况,当你想检查其他条件后一个条件解析为真。在这种情况下,可以使用嵌套的if结构。 在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。 语法: 嵌套 if.
问题内容: 我知道什么是循环(对键进行迭代),但是第一次听说(对值进行迭代)。 我对循环感到困惑。我没有形容词。这是下面的代码: 我得到的是,遍历属性值。那么,为什么它不记录(返回)而不是?但是循环遍历每个键()。在这里,循环还会遍历键。但是不会迭代财产的价值,即。为什么会这样呢? 总而言之: 在这里,我控制台循环。它应该记录,但是在这里记录。为什么呢 问题答案: 遍历对象的可枚举属性名称。 (E
本文向大家介绍详解Vue中使用v-for语句抛出错误的解决方案,包括了详解Vue中使用v-for语句抛出错误的解决方案的使用技巧和注意事项,需要的朋友参考一下 Vue 中使用v-for语句抛出错误的解决方案 今天在维护以前的项目的时候遇见了下面的报错情况,开始我以为是因为jQuery和Vue冲突了,所以把以前的jQuery改了,但是还是出现同样的错误…通过查阅资料,发现是因为循环的变量里面的值重复
JS for in 循环是一种特殊类型的循环,也是普通 for 循环的变体,主要用来遍历对象,使用它可以将对象中的属性依次循环出来,其语法格式如下: for (variable in object) { // 要执行的代码 } 其中,variable 为一个变量,每次循环时这个变量都会被赋予不同的值,我们可以在 中使用这个变量来进行一系列操作;object 为要遍历的对象,在每次循环中,会