21年6月9日

4752 ワード

1)JavaScriptで使われているthisが何なのか、どのように使われているのかを説明してください.

//method->objectを取得します.
//functionは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