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

