728x90
계속 우테코 과제를 하다가
class의 getter 에 this를 쓰지 않았는데도
에러가 나지 않는 것이다.
뭐지? 원래 this 무조건 써야하는 거 아닌가,
찾아보니 scope 와 관련된 내용이었다.
만약 this를 앞에 안적어 준다면
그러니까 this.a 라고 적지 않고 a라고 적는 다면,
그 함수 내에 a라는 변수가 있을 경우 거기에 맵핑 된다.
만약 없을 경우에는 클래스의 a로 맵핑되기 때문에 에러는 발생하지 않는다.
this.a를 적어주면 클래스의 a와 맵핑되며,
나의 경우에는 this를 적어주는 게 맞았다.
간단한 til 끝~~
728x90
'TIL' 카테고리의 다른 글
MariaDB ERROR 발생 (0) | 2024.11.18 |
---|---|
우테코 4주차 마무리 후기 (1) | 2024.11.11 |
우테코 3주차 피드백 (0) | 2024.11.08 |
우테코 2주차 피드백 (0) | 2024.11.01 |
2024.10.25,27 TIL 정리 - 우테코 2주차 (2) | 2024.10.28 |