講解JavaScript中for...in語(yǔ)句的使用方法
這里是JavaScript支持的另外一個(gè)循環(huán)。它被稱為for...in循環(huán)。這個(gè)循環(huán)是用于循環(huán)一個(gè)對(duì)象的屬性。
因?yàn)槲覀冞€沒(méi)有討論的對(duì)象,所以使用這一循環(huán)可能會(huì)感覺不太明白。但是,一旦你會(huì)對(duì)JavaScript對(duì)象了解后,那么會(huì)發(fā)現(xiàn)這個(gè)循環(huán)非常有用。
語(yǔ)法
for (variablename in object){ statement or block to execute }
從對(duì)象每次迭代一個(gè)屬性分配給變量名(variablename),這個(gè)循環(huán)持續(xù)到該對(duì)象的所有屬性都用盡。
例子:
下面是打印出Web瀏覽器的導(dǎo)航器-Navigator 對(duì)象的屬性,如下面的例子:
<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語(yǔ)句對(duì)數(shù)組進(jìn)行遍歷
- js數(shù)組循環(huán)遍歷數(shù)組內(nèi)所有元素的方法
- JQuery遍歷json數(shù)組的3種方法
- jQuery 遍歷json數(shù)組的實(shí)現(xiàn)代碼
- jquery遍歷篩選數(shù)組的幾種方法和遍歷解析json對(duì)象
- javascript數(shù)組遍歷for與for in區(qū)別詳解
- JS for...in 遍歷語(yǔ)句用法實(shí)例分析
相關(guān)文章
JavaScript字符串對(duì)象split方法入門實(shí)例(用于把字符串分割成數(shù)組)
這篇文章主要介紹了JavaScript字符串對(duì)象split方法入門實(shí)例,split方法用于把字符串分割成數(shù)組,需要的朋友可以參考下2014-10-10URL編碼轉(zhuǎn)換,escape() encodeURI() encodeURIComponent()
URL編碼轉(zhuǎn)換,escape() encodeURI() encodeURIComponent()...2006-12-12React+TypeScript進(jìn)行項(xiàng)目構(gòu)建案例講解
這篇文章主要介紹了React+TypeScript進(jìn)行項(xiàng)目構(gòu)建案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07JavaScript中操作字符串之localeCompare()方法的使用
這篇文章主要介紹了JavaScript中操作字符串之localeCompare()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06Javascript & DHTML 實(shí)例編程(教程)基礎(chǔ)知識(shí)
Javascript & DHTML 實(shí)例編程(教程)基礎(chǔ)知識(shí)...2007-06-06簡(jiǎn)單的ajax連接庫(kù)分享(不用jquery的ajax)
自己寫了一個(gè)簡(jiǎn)單的ajax連接庫(kù),沒(méi)有使用jquery的ajax,這個(gè)代碼要比jquery輕量,大家參考使用吧,2014-01-01