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

WBOY
リリース: 2016-05-16 15:56:44
オリジナル
1425 人が閲覧しました

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

ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート