- 자바스크립트 - 객체 생성자 함수 목차
-객체 생성자 함수의 활용
내장 객체를 생성할 때는 이미 자바스크립트 엔진에 내장되어 있는 객체 생성자 함수를 사용하여 객체를 생성한다.
기본형 | function 함수명(매개변수1,매개변수2,...매개변수n) { //객체 생성자 함수
this.속성명=새 값;
this.함수명=function() {
자바스크립트 코드;
}
}
var 참조 변수 (인스턴스 네임) = new 함수명(); //객체생성
var 참조 변수=(속성: 새 값,함수명:function() {
...
}
}
ex)
-메모리 절약을 위한 프로토 타입
앞 예제에선 객체를 생성한 만큼 함수가 등록이 된다. 그에따라 메모리 낭비도 심해진다. 이럴 때 객체 생성자 함수에 프로토타입(Prototype)을 사용하여 함수를 등록하면 메모리 낭비를 줄일 수 있다.
기본형 | function 함수명 (매개변수 1, 2, .. n) {
this.속성명 = 새 값;
}
함수명.prototype. 함수명 = function () {
자바스크립트 코드;
}
var 참조 변수 (인스턴스 네임)=new 함수명() ;
'Java Script & j Query > Java Script' 카테고리의 다른 글
제이쿼리 -그룹 이벤트 등록 및 삭제 (0) | 2018.12.05 |
---|---|
자바스크립트 내장함수 (0) | 2018.11.16 |
자바스크립트- return,재귀함수와 함수 스코프 개념(지역,전역변수) (0) | 2018.11.13 |
자바스크립트 -함수 (0) | 2018.11.13 |
자바스크립트-브라우저 객체 모델 (0) | 2018.11.13 |