JavaScript new Object(), {} 정리

C9·2022년 9월 28일
0

JavaScript new Object() 와 {}(리터럴로 객체 생성) 정리

var a = new Object()  // new 연산자를 이용한 객체 생성
var b = {}            // 객체 리터럴로 객체를 생성

{} 로 객체를 생성할 때의 장점

  • 가독성이 좋다
  • 속도가 new 연산자를 이용할 때보다 빠르다
  • JavaScript의 오버라이딩을 방지할 수 있다.

JavaScript의 오버라이딩 예시

Object = function(){
 console.log("Object 오버라이딩");
};
var obj = new Object(); //Object 오버라이딩 출력
profile
Hello

0개의 댓글