Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 클래스 > Object > constructor(Object.constructor 속성) | |||
public constructor : 객체
지정된 객체 인스턴스의 생성자 함수에 대한 참조입니다. Object 클래스의 생성자를 사용하여 만드는 경우 모든 객체에 constructor 속성이 자동으로 할당됩니다.
지원 버전: ActionScript 1.0, Flash Lite 2.0
다음 예제는 myObject 객체의 생성자 함수에 대한 참조입니다.
var my_str:String = new String("sven");
trace(my_str.constructor == String); //출력: true
instanceof 연산자를 사용하면 객체가 지정된 클래스에 속하는지 여부도 확인할 수 있습니다.
var my_str:String = new String("sven");
trace(my_str instanceof String); //출력: true
그러나 다음 예제에서는 Object.constructor 속성이 여기에 표시된 문자열 리터럴과 같은 원시 데이터 유형을 래퍼 객체로 변환합니다. instanceof 연산자는 다음 예제와 같이 아무 변환 작업도 수행하지 않습니다.
var my_str:String = "sven"; trace(my_str.constructor == String); //출력: true trace(my_str instanceof String); //출력: false