We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Class객체에서 constructor & this
http://localhost:3000/blog/class_this_javascript
The text was updated successfully, but these errors were encountered:
JavaScript에서 생성자 함수(constructor)의 매개변수에 값을 할당하는 것은 해당 매개변수의 기본값을 설정하는 것입니다. 이 기본값은 해당 생성자를 통해 객체를 생성할 때 해당 매개변수에 값이 제공되지 않았을 경우에 사용됩니다.
constructor
예를 들어, ListNode 클래스의 생성자에서:
ListNode
constructor(val = 0, next = null) { this.val = val; this.next = next; }
이 코드에서 val = 0과 next = null은 val과 next 매개변수의 기본값을 각각 0과 null로 설정합니다. 즉, 객체를 생성할 때 val과 next 값이 제공되지 않으면, 자동으로 val은 0으로, next는 null로 설정됩니다.
val = 0
next = null
val
next
0
null
다음과 같이 ListNode 객체를 생성할 수 있습니다:
new ListNode()
new ListNode(5)
5
new ListNode(5, anotherNode)
anotherNode
이렇게 기본값을 설정함으로써, 생성자 함수의 유연성을 높이고, 객체를 생성할 때 필요에 따라 다양한 방법으로 초기화할 수 있게 됩니다.
Sorry, something went wrong.
No branches or pull requests
Class객체에서 constructor & this
Class객체에서 constructor & this
http://localhost:3000/blog/class_this_javascript
The text was updated successfully, but these errors were encountered: