class Dog {
constructor(타입, 칼라){
this.type = 타입;
this.color = 칼라;
}
한살먹기(){
if( this instanceof Cat) {
this.age++
}
}
}
var 강아지1 = new Dog('말티즈' , 'white');
var 강아지2 = new Dog('진돗개', 'brown');
class Cat extends Dog {
constructor(타입, 칼라, 나이){
super(타입, 칼라 );
this.age = 나이;
}
}
var 고양이3 = new Cat('코숏' , 'white', 5);
var 고양이4 = new Cat('러시안블루', 'brown', 2);
고양이3.한살먹기()
으로 실행하면 왜 자꾸.. undefined가 나올까요..