这里是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!
如对本文有疑问, 点击进行留言回复!!
vue脚手架安装以及vue脚手架创建项目(详细步骤),看这篇文章就行了,小白也能创建自己的项目
JavaScript递归函数详解:如何使用递归及简单的递归案例
JavaScript 中的break、continue、return的用法和区别
网友评论