new 를 사용하는 이유는 기존에 있던 인스턴스 (객체)의
다른 저장소를 만들어 낼수 있고, 예기치 못한 동작이 발생하는 현상을 줄이기 위해서 사용된다.
메모리 할당: new 키워드를 사용하여 인스턴스를 생성하면, 해당 인스턴스를 저장할 메모리 공간이 할당되어 독립적인 메모리가 생긴다.
이렇게 하는 이유는 원본 손상 방지때문
생성자 호출: new 키워드를 사용하면 클래스의 생성자(constructor) 함수가 호출됩니다. 생성자는 인스턴스를 초기화하는 역할을 한다. 생성자 내부에서는 인스턴스의 초기 상태를 설정하거나 필요한 리소스를 준비할 수 있다.
반응형
'javascript' 카테고리의 다른 글
return, breack문 차이 (0) | 2024.02.15 |
---|---|
switch문 사용법과 언제사용하는지? else if 와 비슷한 switch (0) | 2024.02.15 |
javasctipt 로 간단한 퀴즈만들기 select 지정하는법과 클릭횟수 저장방법, 변수에 저장하기! (0) | 2024.02.13 |
javascript로 button 만들어서 열고 닫기 만들기 (0) | 2023.12.04 |
진짜 모르겠는 함수 매개변수? 인수? 그게 뭔데 (0) | 2023.11.09 |