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);

 

 

 

반응형