ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • this
    카테고리 없음 2022. 12. 14. 19:29

    함수를 호출한 객체 그 자신을 가리킨다 

    - 어떤 객체가 함수를 호출했는지에 따라 상대적으로 값이 변한다

     

    
    function getFullName(){
        return `${user.firstName}  ${user.lastName}`; 
    }
    
    
    const user = {
        firstName :'Yuna', 
        lastName : 'Joe', 
        getFullName : getFullName, 
    }; 
    
    const admin = {
        firstName : 'Alex', 
        lastName : 'Kim', 
        getFullName: getFullName, 
    }
    
    
    console.log(user.getFullName()); // Yuna Joe
    console.log(admin.getFullName()); // Yuna Joe

     

    
    function getFullName(){
        return `${this.firstName}  ${this.lastName}`; 
    }
    
    .....
    
    console.log(user.getFullName()); // Yuna Joe
    console.log(admin.getFullName()); // Alex Kim

     

    댓글

Designed by Tistory.