가자미의 개발이야기
[JS] 개체 생성자와 상속 본문
call : 상위 개체에 매개변수를 전달하면서 인스턴스를 생성.
//객체 생성자와 상속
function Animal(type, name, sound){
this.type=type;
this.name=name;
this.sound=sound;
}
Animal.prototype.say=function(){
console.log(this.sound);
}
function Dog(name, sound){
Animal.call(this, '개', name, sound);
}
function Cat(name, sound){
Animal.call(this, '고양이', name, sound);
}
Dog.prototype=Animal.prototype; Cat.prototype=Animal.prototype;
'HTML & CSS & JS > JS' 카테고리의 다른 글
[JS] 삼항연산자 (0) | 2021.03.17 |
---|---|
[JS] class와 constructor, 상속 (0) | 2021.03.17 |
[JS] 프로토타입 (0) | 2021.03.17 |
[JS] reduce 문 (0) | 2021.03.17 |
[JS] 인덱스 관련 함수와 map, filter (0) | 2021.03.17 |