prototype이니 this니 class니 뭐니 어렵다면 그냥 ES5 방식으로 하셔도 됩니다. ES5 출시 때 나온 Object.create()라는 신기한 문법이 하나 있는데 내가 상속을 이용해서 오브젝트를 만들고 싶다면 이거보다 더 쉬운 문법이 없습니다. 하지만 class문법에 밀려 인지도는 낮습니다. Object.create() 사용하기 Object.create(부모object); 이렇게 사용하시면 이 자리에 오브젝트 자료형 하나가 남습니다. 그리고 소괄호 안에 적은 부모object가 유전자(prototype)가 되는 것이고요. 한번 예를 들어봅시다. 이렇게 쓴다는 소리입니다. 그럼 자식이라는 object는 부모를 prototype으로 두게 됩니다. 그럼 자식.name 해도 'Kim'이 출력되고요,..