gurwhddl
코알못 공부블로그
gurwhddl
전체 방문자
오늘
어제
  • 분류 전체보기
    • CSS
    • JS
    • node.JS
    • REACT
    • 코딩테스트 연습

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
gurwhddl

코알못 공부블로그

JS

복습) JS this

2022. 9. 20. 21:26

const cat = {name: xx ,

breed: xx , 

birth: 3,

growl() { console.log("sdfsdf") } -함수 shortcut으로 작성한거

}

만약에 object안의 저 함수에서 `${name}은 어쩌고 하는 문장을 넣으면 xx가 안나옴(cat.name하면 나오긴함)

이런 특성에 접근할 수 있게 this.name , this.breed를 해주면 됨 - 여기서 this는 이 객체를 가리킨다는걸 알 수 있음

but 항상 그런건아님

 

const 새변수 = cat.growl 

새변수()하면 this가 지칭하는건 빈칸으로 나옴 

console.log로 찍어보면 맨처음 this는 cat obejct 전체를 가리키는 게 맞다고 나오지만

또다른 변수에 넣으면 Window object가 나옴 - JS에서 최상위 객체

 

'JS' 카테고리의 다른 글

Map  (0) 2022.09.21
JS forEach  (0) 2022.09.20
8 - local storage에 저장하기  (0) 2022.09.18
7- 오늘할일 list 생성하고 지우기  (0) 2022.09.18
6 - array에서 랜덤하게 하나 불러오기  (0) 2022.09.16
    'JS' 카테고리의 다른 글
    • Map
    • JS forEach
    • 8 - local storage에 저장하기
    • 7- 오늘할일 list 생성하고 지우기
    gurwhddl
    gurwhddl

    티스토리툴바