isprop
속성이 객체에 의해 정의되는지 확인
설명
은 지정된 tf
= isprop(obj
,PropertyName
)PropertyName
이 객체 obj
의 속성인 경우 논리값 1
(true
)을 반환합니다. 그렇지 않으면 isprop
는 0
(false
)을 반환합니다. obj
가 배열인 경우 isprop
는 obj
와 크기가 같은 논리형 배열을 반환합니다. tf
의 true 값을 갖는 각 요소는 속성 PropertyName
을 갖는 obj
의 요소에 대응합니다.
예제
입력 인수
제한 사항
클래스는 속성 특성을 정의하여 속성값에 대한 액세스를 제어할 수 있습니다. 예를 들어 속성은
private
일 수 있습니다. 즉, 속성을 정의하는 클래스 내에서만 읽고 쓰기가 가능할 수 있습니다.isprop
는 해당 속성에 직접 액세스할 수 있는지 여부에 관계없이 이러한 속성이 존재함을 나타냅니다. 자세한 내용은 속성 특성(Attribute) 항목을 참조하십시오.isprop
는 문자형 벡터 또는 string형 스칼라가 아닌PropertyName
의 모든 값 유형으로 호출된 경우false
를 반환합니다. 예를 들어PropertyName
에 대한 string형 배열을 전달하면isprop
는 배열 요소 중 하나 이상이 객체 속성인 경우에도false
를 반환합니다.obj
가 빈 객체이거나 빈 객체로 구성된 배열이면PropertyName
이obj
의 속성인 경우에도isprop
는 빈 논리형 배열을 반환합니다.
확장 기능
버전 내역
R2006a 이전에 개발됨