본문 바로가기

javascript

javascript new 를 사용하는 이유

new 를 사용하는 이유는 기존에 있던 인스턴스 (객체)의 

다른 저장소를 만들어 낼수 있고, 예기치 못한 동작이 발생하는 현상을 줄이기 위해서 사용된다.

 

메모리 할당: new 키워드를 사용하여 인스턴스를 생성하면, 해당 인스턴스를 저장할 메모리 공간이 할당되어 독립적인 메모리가 생긴다.

 

이렇게 하는 이유는 원본 손상 방지때문

 

생성자 호출: new 키워드를 사용하면 클래스의 생성자(constructor) 함수가 호출됩니다. 생성자는 인스턴스를 초기화하는 역할을 한다. 생성자 내부에서는 인스턴스의 초기 상태를 설정하거나 필요한 리소스를 준비할 수 있다.

 

 

반응형