javascript 객체 생성

북마크 추가

객체 생성

Literal 방식

키:값 형식으로 객체를 구성하는 방법

var obj ={a:'1', b:'2'};

 

 

다음 함수에서 a,c만 파라미터로 넘길 시

function fn(a,b,c){

 

}

fn(a,null,b);

 

위와같이 빈 파라미터를 위해서는 null을 보내줘야 하지만

 

literal 방식을 이용하면 다음과 같이 처리 할 수 있다.

 

function fn(parameter){

parameter.a

parameter.b

parameter.c

}

fn( {a:1,c:2} );

 

new를 통한 생성

 

생성자 함수를 이용하는 방식으로 기존 자바에서의 방식과 유사하다.

 

function exam(a, b){

this.a = a;

this.b = b;

}

 

var a1 = new exam(1,2);

var a2 = new exam(3,4);

 

console.log(a1);

console.log(a2);

 

obj.create() 방식

obj.create(proto)

객체를 하나 만들고 그 객체에 내부적으로 proto로 지정된 객체를 참조하는 구조를 생성한다.

 

AD
관리자
2014-09-02 11:48
SHARE