this

김세주·2021년 1월 26일
0

JavaScript

목록 보기
9/12

어떤 메소드(객체안 함수)에서 자신이 속해있는 객체를 가르키는 특수한 키워드를 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 가 속해있는 메소드가 속해있는 객체를 가르키도록 약속된 특수한 약속..
profile
시간은 내 편이다.

0개의 댓글