JS 고급 - 함수 중의this의 지향, 함수의 다른 호출 방식

2036 단어

함수 중의this의 지향


 
  • 일반 함수 중의this는 누구입니까?window
  • 대상.방법 중의 this는 누구입니까?현재 인스턴스 객체
  • 타이머 방법 중 this는 누구입니까?window
  • 구조 함수 중의this는 누구입니까?인스턴스 개체
  • 원형 대상 방법 중의this는 누구입니까?인스턴스 개체
  •  
        // :
        "use strict";// 
        function f1() {
          console.log(this);//window
        }
        f1() 

     
     

    함수의 다른 호출 방식


     
        // 
        function f1() {
          console.log(" ");
        }
        f1();
    
        // --- new  , 
        function F1() {
          console.log(" , ");
        }
        var f=new F1();
    
        // 
        function Person() {
          this.play=function () {
            console.log(" ");
          };
        }
        var per=new Person();
        per.play();

     

    좋은 웹페이지 즐겨찾기