prototype

· Javascript
지난 게시물의 Constructor 문법을 통해 비슷한 객체를 생성하는 행위를 객체지향 용어로 상속(inheritance)이라고 합니다. 기계라는 Constructor가 가진 name, age 속성들을 그대로 물려받아서 오브젝트를 하나 뽑아주는게 재산 물려주는 상속과 비슷하다고 해서 상속이라고 부릅니다. 근데 자바스크립트엔 constructor 말고도 상속기능을 구현할 수 있는 장치가 하나 더 있습니다. prototype이라는 것인데 알아보도록 합시다. Constructor를 만드시면 prototype이라는 항목이 Constructor 안에 몰래 생성됩니다. 저희가 만든 기계(constructor)는 전부 prototype이라는 항목을 내부에 몰래 생성합니다. function 기계(){ this.name..