function createPerson(proto) { var clone = Object.create(proto); // 프로토타입 상속하여 복사본을 만든다. // 객체를 확자한다. clone.sayName = function() { document.write(this.name + "<br>"); }; return clone; // 복사본을 반환 } var person = { name: "sin", friends: ["lee", "park"] }; var person1 = createPerson(person); person1.sayName();