[JavaScript - (13) ] literal 표기법 ( "{ }" 표기법 ) ─ new Object vs "{ }"
오브젝트 선언은 다음과 같이 주로 선언한다.
1
2
|
var obj1 = {};
var obj2 = new Object();
|
위 코드에서 obj1 과 obj2는 객체는 동일한 역할을 하게 된다. 즉 아무것도 없는 빈 객체를 생성해서, 향후 프로퍼티 또는 메소드를 추가할 수 있는 객체가 된다.
1
|
var obj1 = {}; //good pattern
|
주로 대부분의 포스팅이며, 책, 자료에서는 아래와 같은 방식을 좋은 패턴이라고 말한다.
위 코드를 바로 literal 표기법이라고 한다. 간단하게 객체를 선언할 수 있으며 아래와 같은 코드에서는 가독성 또한 좋아진다.
'◽ HTML & CSS & JS, jQuery' 카테고리의 다른 글
[HTML] HTML5, CSS3 무엇이 바뀌었나 (0) | 2019.11.25 |
---|---|
[JavaScript - (15) ] "=="와 "==="차이점. (0) | 2019.10.28 |
[JavaScript - (14) ] 강력하고도 간단한, "this" (0) | 2019.10.28 |
[JavaScript - (12) ] isString(A) : 값이 "String형 배열"인지 체크 (0) | 2019.10.17 |
[JavaScript - (11) ] IIFE (즉시 호출) (0) | 2019.10.15 |
[JavaScript - (10) ] setTimeout(function() { }, delay) : 시간 지연 함수, 몇 초 뒤 실행 // setInterval() : 반복 함수 (0) | 2019.09.17 |
[jQuery - 오류] "getOutputStream()이 이미 호출되었습니다." (0) | 2019.09.16 |