講解JavaScript中for...in語句的使用方法
這里是JavaScript支持的另外一個循環(huán)。它被稱為for...in循環(huán)。這個循環(huán)是用于循環(huán)一個對象的屬性。
因為我們還沒有討論的對象,所以使用這一循環(huán)可能會感覺不太明白。但是,一旦你會對JavaScript對象了解后,那么會發(fā)現(xiàn)這個循環(huán)非常有用。
語法
for (variablename in object){ statement or block to execute }
從對象每次迭代一個屬性分配給變量名(variablename),這個循環(huán)持續(xù)到該對象的所有屬性都用盡。
例子:
下面是打印出Web瀏覽器的導(dǎo)航器-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>
這將產(chǎn)生以下結(jié)果:
Navigator Object Properties appCodeName appName appMinorVersion cpuClass platform plugins opsProfile userProfile systemLanguage userLanguage appVersion userAgent onLine cookieEnabled mimeTypes Exiting from the loop!
- 跟我學(xué)習(xí)javascript的for循環(huán)和for...in循環(huán)
- JS數(shù)組的遍歷方式for循環(huán)與for...in
- JavaScript For...In 使用方法
- Javascript技巧之不要用for in語句對數(shù)組進行遍歷
- js數(shù)組循環(huán)遍歷數(shù)組內(nèi)所有元素的方法
- JQuery遍歷json數(shù)組的3種方法
- jQuery 遍歷json數(shù)組的實現(xiàn)代碼
- jquery遍歷篩選數(shù)組的幾種方法和遍歷解析json對象
- javascript數(shù)組遍歷for與for in區(qū)別詳解
- JS for...in 遍歷語句用法實例分析
相關(guān)文章
JavaScript字符串對象split方法入門實例(用于把字符串分割成數(shù)組)
這篇文章主要介紹了JavaScript字符串對象split方法入門實例,split方法用于把字符串分割成數(shù)組,需要的朋友可以參考下2014-10-10URL編碼轉(zhuǎn)換,escape() encodeURI() encodeURIComponent()
URL編碼轉(zhuǎn)換,escape() encodeURI() encodeURIComponent()...2006-12-12React+TypeScript進行項目構(gòu)建案例講解
這篇文章主要介紹了React+TypeScript進行項目構(gòu)建案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07JavaScript中操作字符串之localeCompare()方法的使用
這篇文章主要介紹了JavaScript中操作字符串之localeCompare()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06Javascript & DHTML 實例編程(教程)基礎(chǔ)知識
Javascript & DHTML 實例編程(教程)基礎(chǔ)知識...2007-06-06