21년 6월 9일

1) 자바스크립트에서 사용되는 this는 무엇이고 어떻게 사용되는지 설명해주세요.

// method -> object를 가져오는데

// fucntion 이면 global(window, global)을 가져온다.


https://www.youtube.com/watch?v=qs3F-z6ridc

const user = {
  name: "Ji Taek LIm",
  age: 24,
  marreid: false,
  purchases: ["phone", "car", "laptop"],

  sayName: function () {
    console.log(this);
    console.log(this.name);
  },
};

user.sayName();

만약에 object 타입이 아니면

function saymyAge() {
  console.log(`My age is ${this}`);
}

saymyAge();

그렇게 된다면 윈도우 객체로 돌려 받게 된다.

https://www.youtube.com/watch?v=gvicrj31JOM&t=187s

좋은 웹페이지 즐겨찾기