• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

axios.html(this관련 질문)

20.05.13 16:10 작성 조회수 159

2

this

getData(){

console.log(this) --> vue를 가르킴

axios

.get...

.then(function(response){

console.log(this) --> window를 가르킴

})

}

왜 axios안에 있는 this는 window를 가르키는 건가요??

답변 1

답변을 작성해보세요.

0

안녕하세요 vnzl-456님 좋은 질문이네요! 질문하신 내용은 간단하게 답변드리기가 어려운 내용이라 일단 보실만한 자료들을 아래에 남깁니다. 아래 내용들을 보시고 나면 이 문장이 조금 이해가 되실거에요. "비동기 처리 후의 성공, 실패 코드에서는 실행 컨텍스트가 변경된다"

https://joshua1988.github.io/web-development/translation/javascript/how-js-works-inside-engine/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this

https://stackoverflow.com/questions/9384758/what-is-the-execution-context-in-javascript-exactly

수강해주셔서 감사합니다 :)