인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

vnzl-456님의 프로필 이미지
vnzl-456

작성한 질문수

Vue.js 시작하기 - Age of Vue.js

axios 실습 및 this 설명

axios.html(this관련 질문)

해결된 질문

작성

·

234

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

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

vnzl-456님의 프로필 이미지
vnzl-456

작성한 질문수

질문하기