기존 개체에 액세스할 수 있습니다. t "Object.create()라는 자바스크립트 메소드를 사용하여 자체 프로토타입을 생성 ". 이 방법을 사용하면 기존 속성에서 새로 생성된 프로토타입으로 속성을 상속할 수 있습니다. 간단히 설명하겠습니다.
구문
Object.create(existing obj);
이 메서드는 기존 개체를 사용하고 속성이 상속되도록 자체 프로토타입을 만듭니다. 기존 개체에서 새로 생성된 프로토타입으로 .
예시
다음 예에서는 처음에 "사람이라는 개체가 "가 생성되고 "Object.create를 사용하여 " 자체 프로토타입이 생성되어 "newper 변수에 할당됩니다. ". 나중에 프로토타입을 사용하여 기존 개체의 개체가 변경되고 새 속성이 출력과 같이 표시되었습니다.
<html>
<body>
<script>
var person = {
name: "Karthee",
profession : "Actor",
industry: "Tamil"
};
document.write(person.name);
document.write("</br>");
document.write(person.profession);
document.write("</br>");
document.write(person.industry);
document.write("</br>");
document.write("Using a prototype the properties of the existing object have been
changed to the following");
document.write("</br>");
var newper = Object.create(person); /// creating prototype
newper.name = "sachin";
newper.profession = "crickter";
newper.industry = "sports";
document.write(newper.name);
document.write("</br>");
document.write(newper.profession);
document.write("</br>");
document.write(newper.industry);
</script>
</body>
</html> 출력
Karthee Actor Tamil Using a prototype the properties of the existing object have been changed to the following sachin crickter sports