hasOwnProperty 메서드

개체에 지정된 이름을 가진 속성이 있는지 여부를 나타내는 부울 값을 반환합니다.

function hasOwnProperty(proName : String) : Boolean

인수

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

설명

hasOwnProperty 메서드는 개체에 지정된 이름의 속성이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 이 메서드는 속성이 개체의 프로토타입 체인에 있는지 여부는 확인하지 않으므로 속성은 개체 자체의 구성원이어야 합니다.

예제

다음 예제에서 모든 String 개체는 split 공용 메서드를 공유합니다.

var s = new String("JScript");
print (s.hasOwnProperty("split"));
print (String.prototype.hasOwnProperty("split"));

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

false
true

요구 사항

버전 5.5

적용 대상

Object 개체

참고 항목

참조

in 연산자