for...in 루프

JScript에서는 개체의 모든 사용자 정의 속성, 배열의 모든 요소 또는 컬렉션의 모든 요소를 통하여 작업할 수 있는 특별한 종류의 루프를 사용할 수 있습니다. for...in 루프의 루프 카운터는 숫자가 아니라 문자열 또는 개체입니다. 루프 카운터에는 현재 속성의 이름, 현재 배열 요소의 인덱스 또는 컬렉션의 현재 요소가 포함됩니다.

for...in 루프 사용

다음 코드는 for...in 구문의 사용 예를 보여 줍니다.

// 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]);
}

이 프로그램은 다음과 같이 출력됩니다.

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

JScript에서 for...in 루프 구문을 사용하면 Enumerator 개체를 사용하여 컬렉션의 요소를 반복할 필요가 없습니다.

참고 항목

참조

for...in 문

기타 리소스

JScript의 루프

JScript 조건부 구조

JScript 참조