讲解JavaScript中for...in语句的使用方法
这里是JavaScript支持的另外一个循环。它被称为for...in循环。这个循环是用于循环一个对象的属性。
因为我们还没有讨论的对象,所以使用这一循环可能会感觉不太明白。但是,一旦你会对JavaScript对象了解后,那么会发现这个循环非常有用。
语法
for(variablenameinobject){ statementorblocktoexecute }
从对象每次迭代一个属性分配给变量名(variablename),这个循环持续到该对象的所有属性都用尽。
例子:
下面是打印出Web浏览器的导航器-Navigator对象的属性,如下面的例子:
<scripttype="text/javascript"> <!-- varaProperty; document.write("NavigatorObjectProperties<br/>"); for(aPropertyinnavigator) { document.write(aProperty); document.write("<br/>"); } document.write("Exitingfromtheloop!"); //--> </script>
这将产生以下结果:
NavigatorObjectProperties appCodeName appName appMinorVersion cpuClass platform plugins opsProfile userProfile systemLanguage userLanguage appVersion userAgent onLine cookieEnabled mimeTypes Exitingfromtheloop!