JavaScript for/in-statement

Definitie en gebruik

De for/in-statement cyleert door de eigenschappen van het object.

De code in de cyclus wordt een keer uitgevoerd voor elke eigenschap.

JavaScript ondersteunt verschillende soorten cycli:

  • for - Herhaal een codeblok meerdere keren
  • for/in - Cycleren door de eigenschappen van een object
  • for/of - Cycleren door de waarden van een iterable object
  • while - Herhaal een codeblok zolang de opgegeven voorwaarde waar is
  • do/while - Voer een codeblok een keer uit en herhaal de cyclus als de opgegeven voorwaarde waar is

Opmerking:Gebruik niet de for/in-statement om door indexvolgorde belangrijke arrays te cycleren. Gebruik in plaats daarvan de for-statement.

Voorbeeld

Cycleren door de eigenschappen van het object:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
}

Probeer het zelf

Syntax

for (var in object) {
  code block die moet worden uitgevoerd
}

Parameterwaarde

Parameter Beschrijving
var Verplicht. De variabele die de eigenschappen van het iteratieobject bevat.
object Verplicht. Het te itereren specifieke object.

Technische details

JavaScript versie: ECMAScript 1

Browser support

Statement Chrome IE Firefox Safari Opera
for/in Support Support Support Support Support

Related pages

JavaScript tutorial:JavaScript For loop

JavaScript reference manual:JavaScript for statement