hasOwnProperty 메서드
업데이트: 2007년 11월
개체에 지정된 이름을 가진 속성이 있는지 여부를 나타내는 부울 값을 반환합니다.
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