let greetings = {
sayHello : function () {
console.log('Hello!');
},
sayHi : function(name) {
console.log(`Hi! ${name}!`);
},
sayBye : function() {
console.log('Bye!');
}
};
greetings.sayHello();
greetings.sayHi('소희');
greetings['sayHi']('소희');
let rectAngle = {
width : 30,
height : 50,
getArea : function() {
return rectAngle.width * rectAngle.height;
}
}
let triAngle = {
width : 15,
height : 40,
getArea : function() {
return triAngle.width * triAngle.height / 2;
}
}
메소드 활용의 장점 🤗
- 다른 함수의 이름 중복을 피할 수 있다.
- 객체에 집중해서 함수의 동작을 작성할 수 있다.
- 사용 시 객체의 고유한 동작으로 구분할 수 있다.