객체 생성자 함수

내장 객체를 생성할 때는 이미 자바스크립트 엔진에 내장되어 있는 객체 생성자 함수를 사용하여 객체를 생성 합니다.

객체 생성자 함수

function 함수명 (매개변수1, 매개변수2...(무제한)){ this.속성명 = 새 값; this.함수명 = function(){ //자바스크립트 실행코드 } } let 참조변수 (인스턴스 네임) = new 함수명 (); // 객체생성

let 참조변수 = {속성: 새 값; 함수명: function(){.....}}

샘플 1 [객체 생성자 표기법]

function obj5(a,b)/*인자*/{
    this.a = a;
    this.b = b;
    this.c = function(){
        return a * b;
    }
}
let result1 = new obj5(100,200); /*인자에 값이 들어감*/
let result2 = new obj5("자바스크립트","실행했습니다.");

document.write(result1.a);
document.write(result1.b);
document.write(result1.c());
document.write(result2.a);
document.write(result2.b);
//10020020000자바스크립트실행했습니다.

샘플 2

샘플3

Last updated

Was this helpful?