개발 모음집/Js

[Js] this 개념 및 활용

wonos 2020. 4. 26. 09:47

  • 함수 내에서 다른 함수를 호출 하는 경우
  • 호출된 함수에서 는 호출한 함수의 변수를 사용할 수 없다.
  • 각각의 함수의 스코프체인이 존재 하기 때문이다.
<script>
 
$(function(){
 
    funcA();
 
}

 
function funcA(){
 
    var a = 1;
    var b = 2;    
 
    this.a = a;
    this.b = b;
 
    funcB();
 
}
  
 
function funcB(){
 
    var that = this;
    var c = 3;
    console.log(that.a+that.b+c);
 
}
 
</script>

this 개념