let obj = {};
- 이것은 객체 리터럴 방식으로 객체를 생성하는 가장 간결한 방법
- 자바스크립트에서 객체를 만들 때 많이 사용되며, 성능 면에서도 new Object()보다 더 빠르다고 알려져 있다
- 사용하기 쉽고 직관적
let obj = new Object();
- 이것은 자바스크립트의 내장 생성자 함수인 Object()를 사용해 객체를 생성하는 방법
- 객체를 생성할 때 별도의 매개변수를 전달해야 하는 경우에 사용할 수 있다
- 하지만 일반적인 객체 생성에서는 거의 사용되지 않는다
주요 차이점
- 구문: let foo = {};는 객체 리터럴 방식, let foo = new Object();는 생성자 함수를 사용한 방식
- 성능: 객체 리터럴 방식이 더 간결하고 성능이 약간 더 우수
- 사용성: 대부분의 상황에서 객체 리터럴 방식을 사용하는 것이 일반적이고, 더 직관적
'JavaScript&Platform > JavaScript' 카테고리의 다른 글
[javascript] || 논리 OR 연산자와 삼항 연산자. (0) | 2024.06.21 |
---|---|
[ES6] 화살표 함수 allow function (0) | 2021.06.25 |
[JavaScript] object 유무 체크 undefined null typeof (0) | 2013.09.12 |
[Javascript] 자리수 지정한 만큼 반올림 구현 Excel round (2) | 2013.09.06 |