JavaScript for/in文
- 前のページ for
- 次のページ for...of
- 上一层に戻る JavaScript ステートメントリファレンスマニュアル
定義と用法
for/in文はオブジェクトの属性をループします。
ループ内のコードブロックは各属性に対して一度だけ実行されます。
JavaScriptは異なる種類のループをサポートしています:
- for - コードブロックを複数回ループする
- for/in - オブジェクトの属性をループする
- for/of - 可反復オブジェクトの値をループする
- while - 指定された条件が真のときにコードブロックをループする
- do/while - 指定された条件が真のときに一度だけコードブロックを実行し、その後条件が真のときにループを繰り返す
コメント:インデックス順序が重要な配列をループで反復する場合は、for文を使用してください。
例
オブジェクトの属性をループで反復する:
var person = {fname:"Bill", lname:"Gates", age:25}; var text = ""; var x; for (x in person) { text += person[x] + " "; }
文法
for (var in object) { 実行されるコードブロック }
パラメータ値
パラメータ | 説明 |
---|---|
var | 必需。反復するオブジェクトの属性の変数。 |
object | 必需。指定されたオブジェクトを反復する。 |
技術詳細
JavaScript バージョン: | ECMAScript 1 |
---|
ブラウザのサポート
文 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/in | サポート | サポート | サポート | サポート | サポート |
- 前のページ for
- 次のページ for...of
- 上一层に戻る JavaScript ステートメントリファレンスマニュアル