Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 `new Object()`와 객체 리터럴 표기법의 차이점은 무엇입니까?

<시간/>

new Object() 표기법과 Object literal({}) 표기법은 모두 동일한 작업을 수행합니다. 그들은 객체를 초기화합니다. 그러나 두 번째 표기법에 속성을 추가하기 시작하면 두 번째 표기법이 약간 다를 수 있습니다.

예시

let a = {
   name: 'Ayush'
}

이 초기화는 -

와 동일합니다.
let a = new Object();
a.name = 'Ayush'

또는

let a = {}
a.name = 'Ayush'