◽ HTML & CSS & JS, jQuery

[JavaScript - (13) ] literal 표기법 ( "{ }" 표기법 ) ─ new Object vs "{ }"

오브젝트 선언은 다음과 같이 주로 선언한다.

1
2
var obj1 = {};
var obj2 = new Object();

위 코드에서 obj1 과 obj2는 객체는 동일한 역할을 하게 된다. 즉 아무것도 없는 빈 객체를 생성해서, 향후 프로퍼티 또는 메소드를 추가할 수 있는 객체가 된다.

 

1
var obj1 = {}; //good pattern

 주로 대부분의 포스팅이며, 책, 자료에서는 아래와 같은 방식을 좋은 패턴이라고 말한다.
위 코드를 바로 literal 표기법이라고 한다. 간단하게 객체를 선언할 수 있으며 아래와 같은 코드에서는 가독성 또한 좋아진다.

푸터바