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

