티스토리 뷰
constructor 속성은 객체를 만드는 기능함수를 반환하거나, 설정을 하는 메소드 이다. 
 생성된 객체의 constructor 속성을 통해 해당 생성자 함수와 일치 여부가 가능하다
function A() {
	this.name = "A함수";
	this.getName = function() {
		return this.name;
	}
}
a = new A();
document.writeln(a.constructor);
//function A() { this.name = "A\uD568\uC218"; this.getName = function () {return this.name;}; } 
document.writeln(a.constructor == A);   //결과 : true
function A() {
	this.name;
	this.setName = function(name) {
		this.name = name;
	}
	this.getName = function() {
		return this.name;
	}
}
a = new A();
a.setName("a함수");
b = new A();
b.setName("b함수");
document.writeln(a.getName());	//결과 "a함수"
document.writeln(b.getName());	//결과 "b함수"
document.writeln(a.constructor == b.constructor);	//결과 : true
두 객체가 각자 다른 값과 역활을 가지고 있어도 생성자 함수가 동일한지 체크 할수 있다.'웹개발 > Javascript' 카테고리의 다른 글
| 환율 API 정보 리스트 (0) | 2012.03.12 | 
|---|---|
| 자바스크립트 키코드. (0) | 2012.03.09 | 
| 트위터 부트스트랩 자바스크립트 패턴 (0) | 2012.03.09 | 
| Twitter jQuery (0) | 2012.03.05 | 
| 천단위 콤마 찍기 (0) | 2012.02.14 | 
					댓글