다음을 통해 공유


propertyIsEnumerable 속성

지정된 속성이 개체의 일부인지와 열거할 수 있는지 여부를 나타내는 부울 값을 반환합니다.

object.propertyIsEnumerable(propName)

인수

  • object
    필수적 요소로서, 개체의 인스턴스입니다.

  • propName
    필수적 요소로서, 속성 이름의 문자열 값입니다.

설명

propNameobject에 있고 For...In 루프를 사용하여 열거할 수 있으면 propertyIsEnumerable 속성은 true를 반환합니다. object에 지정된 이름의 속성이 없거나 지정된 속성을 열거할 수 없으면 propertyIsEnumerable 속성은 false를 반환합니다. 일반적으로 미리 정의된 속성은 열거할 수 없지만 사용자가 정의한 속성은 항상 열거할 수 있습니다.

propertyIsEnumerable 속성은 프로토타입 체인에 있는 개체는 고려하지 않습니다.

예제

다음 예제에서는 propertyIsEnumerable 속성을 사용하는 방법을 보여 줍니다.

var a = new Array("apple", "banana", "cactus");
var s = a.propertyIsEnumerable(1);
print (s);

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

true

요구 사항

버전 5.5

적용 대상

Object 개체

참고 항목

기타 리소스

속성(Visual Studio - JScript)