Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để truy cập một đối tượng JavaScript bằng cách sử dụng nguyên mẫu của chính nó?


Chúng tôi có thể truy cập đối tượng hiện có t bằng cách tạo nguyên mẫu của riêng nó bằng phương pháp javascript có tên " Object.create () ". Sử dụng phương pháp này, chúng ta có thể kế thừa các thuộc tính từ các thuộc tính hiện có sang nguyên mẫu mới được tạo. Hãy thảo luận tóm tắt về nó.

cú pháp

Object.create(existing obj);

Phương thức này lấy đối tượng hiện có và tạo nguyên mẫu của chính nó để các thuộc tính sẽ được kế thừa từ đối tượng hiện có sang nguyên mẫu mới được tạo .

Ví dụ

Trong ví dụ sau, Ban đầu, một đối tượng có tên " người "được tạo và sử dụng" Object.create "nguyên mẫu của chính nó được tạo và gán cho một biến" newper ". Sau đó, bằng cách sử dụng nguyên mẫu, các đối tượng của đối tượng hiện có đã được thay đổi và các thuộc tính mới được hiển thị như được hiển thị trong đầu ra.

<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>

Đầu ra

Karthee
Actor
Tamil
Using a prototype the properties of the existing object have been changed to the following
sachin
crickter
sports