new Person()
new Person
이 두 가지 작성 방법은 동일한 효과를 가집니다. 왜 괄호 없이 이전과 동일합니까
으아악
new Person(...) 코드가 실행될 때:
새 개체가 생성됩니다. Person.prototype에서 상속됩니다.Constructor Person이 실행됩니다. 실행 시 해당 매개변수가 전달되고 컨텍스트(this)가 이 새 인스턴스로 지정됩니다.
new Person은 new Person()과 동일하며 매개변수를 전달하지 않고만 사용할 수 있습니다.
문제는 없나요? 기본적으로 괄호를 추가하지 않으면 값이 전달되지 않습니다
그리고 ()를 추가하는 것과 추가하지 않는 것의 우선순위도 다릅니다
으아악
new Person(...) 코드가 실행될 때:
새 개체가 생성됩니다. Person.prototype에서 상속됩니다.
Constructor Person이 실행됩니다. 실행 시 해당 매개변수가 전달되고 컨텍스트(this)가 이 새 인스턴스로 지정됩니다.
문제는 없나요? 기본적으로 괄호를 추가하지 않으면 값이 전달되지 않습니다
으아악그리고 ()를 추가하는 것과 추가하지 않는 것의 우선순위도 다릅니다