Compartilhar via


for... em loops

JScript fornece um tipo especial de loop para loop através de todas as propriedades definidas pelo usuário de um objeto, todos os elementos de uma matriz ou todos os elementos de uma coleção.O contador de loop em um for...in loop é uma seqüência de caracteres ou objeto, em vez de um número. Ele contém o nome da propriedade corrente, o índice do elemento da matriz corrente ou o elemento corrente na coleção.

Usando for... em loops

O código a seguir ilustra o uso do for...in Construa.

// Create an object with some properties.
var prop, myObject = new Object();
myObject.name = "James";
myObject.age = 22;
myObject.phone = "555 1234";
// Loop through all the properties in the object.
for (prop in myObject){
   print("myObject." + prop + " equals " + myObject[prop]);
}

A saída deste programa é:

myObject.name equals James
myObject.age equals 22
myObject.phone equals 555 1234

Observe que o novo comportamento do for...in construção de loop em JScript elimina a necessidade de usar o Enumerator objeto iterar elementos de uma coleção.

Consulte também

Referência

for... na demonstrativo

Outros recursos

Loops em JScript

Estruturas condicional JScript

Referência do JScript