propertyIsEnumerable 속성
업데이트: 2007년 11월
지정된 속성이 개체의 일부인지와 열거할 수 있는지 여부를 나타내는 부울 값을 반환합니다.
object.propertyIsEnumerable(propName)
인수
object
필수적 요소. 개체의 인스턴스입니다.propName
필수적 요소. 속성 이름의 문자열 값입니다.
설명
propName이 object에 있고 For...In 루프를 사용하여 열거할 수 있으면 propertyIsEnumerable 속성은 true를 반환합니다. object에 지정된 이름의 속성이 없거나 지정된 속성을 열거할 수 없으면 propertyIsEnumerable 속성은 false를 반환합니다. 일반적으로 미리 정의된 속성은 열거할 수 없지만 사용자가 정의한 속성은 항상 열거할 수 있습니다.
propertyIsEnumerable 속성은 프로토타입 체인에 있는 개체는 고려하지 않습니다.
예제
다음 예제에서는 propertyIsEnumerable 속성의 사용 예를 보여 줍니다.
var a : Array = new Array("apple", "banana", "cactus");
print(a.propertyIsEnumerable(1));
이 프로그램은 다음과 같이 출력됩니다.
true