method란 ?
->객체 프로퍼티로 할당 된 함수
ex) 아래에서 fly부분이 method
const superman = {
name:'clark',
age:33,
fly:function(){
console.log('날아갑니다.')
}
}
ex)
let porto={
name:'Quaresma',
}
let korea={
name:'Sonny',
}
sayHello : function(){
console.log(`Hello, I'm ${this.name}`);
}
porto.sayHello(); // I'm Quaresma 출력
korea.sayHello(); // I'm Sonny 출력
화살표함수는 일반함수와 달리 자신만의 this를 가지지 않는다. 화살표 함수 내부에서 this를 사용하면, 그 this는 외부에서 값을 가져오게 됨.