어떤 메소드(객체안 함수)에서 자신이 속해있는 객체를 가르키는 특수한 키워드를
this
라고한다.
let kim = {
name: “kim”,
first: 10,
second: 20,
sum: function (f, s) {
return f + s;
},
};
// console.log(“kim.sum(kim.first, kim.second)“, kim.sum(kim.first, kim.second));
// 이것은 너무나 더럽다.
// 어떤 메소드가 있으면 그 메소드(함수)가 자신이 속해있는 객체를 가르키는 특수한 키워드를 만들기로함.
// 그것이 바로 “this”
let kim =
name: “kim”,
first: 10,
second: 20,
sum: function () {
return this.first + this.second;
},
};
// 이런식으로 지칭을 해준다.
// # this 가 속해있는 메소드가 속해있는 객체를 가르키도록 약속된 특수한 약속..