객체 프로퍼티로 할당 된 함수
const superman = {
name: 'clark',
age: 33,
fly: function () {
console.log('날아간다');
}
}
superman.fly(); // "날아간다"
const user = {
name: 'Mike';
sayHello: function() {
console.log(`Hello, I'm ${this.name}`);
}
}
user.sayHello(); // Hello, I'm Mike
❗️ 주의
화살표 함수는 일반 함수와는 달리 자신만의 this
를 가지지 않음
내부에서 this
를 사용하면, 그 this는 외부에서 값을 가져 옴