HTML CSS
리액트 인강- 자바스크립트
jyee
2023. 10. 21. 17:22
728x90
반응형
객체와 클래스 다시 보기
여기서 출력해낼 때 console.log가 없이 user.greet()만 나오는지 궁금해서
console.log(user.greet())으로 출력해봤더니 undefined라고 나오고 Hello가 찍혔다.
'user.greet()' 함수는 어떤 값을 반환하는게 없이 콘솔에 Hello만 출력하기에
conseol.log(user.greet()); 가 undefined를 반환해서 그렇게 나온거 같다.
그래서 내가 원하는 Hello의 값도 출력하긴 하지만 undefined도 같이 출력 되기에!!!!
undefined 없이 Hello만 출력을 하려면 user.greet()을 써야한다는 걸 알게 됨
class 키워드를 사용해
실제 객체를 생성할 때 사용할 블루프린트를 만들기
example,
user1이라는 생성자에게 전달한 입력 매개변수의 값을 가지고 있다. 그리고 위의 사진처럼 작동 되는 것.
728x90
반응형