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

참고 사항

instanceof 연산자