ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのfor...in文の使い方を解説_基礎知識

JavaScriptのfor...in文の使い方を解説_基礎知識

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 15:56:441468ブラウズ

これは 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! 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。