Front-End/자바스크립트
[자바스크립트(Java Script)] 객체 간단 예제(2)
shoney9254
2021. 5. 7. 23:21
반응형
1. 객체 내부 function 구현
const cat1 = {
name: "다홍이1",
sound: "다아옹1",
say1: function say() {
console.log(this.sound);
}
};
const cat2 = {
name: "다홍이2",
sound: "다아옹2",
say2: function () {
console.log(this.sound);
}
};
//cat1.say(); //이렇게 사용할 수 없다. function 뒤에 메서드 명을 따르지 않는다.
cat1.say1();
cat2.say2();
2. get, set 예제
const customer1 = {
point: 1,
mileage: 10,
get sum() {
console.log("Sum method");
return this.point + this.mileage;
},
set setPoint(point){
if(point<3){
console.log("3포인트 미만은 입력 불가")
return
}
this.point = point;
}
};
console.log(customer1); //해당 로그도 point가 2로 나오는 것을 볼수있다.
customer1.point = 4;
console.log(customer1);
console.log(customer1.sum);
반응형