Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Thêm thuộc tính và phương thức vào đối tượng với prototype trong JavaScript

Sử dụng thuộc tính prototype của hàm constructor để thêm thuộc tính/phương thức chia sẻ cho tất cả instance.

Ví dụ

<html>
  <head>
    <title>JavaScript prototype property</title>
    <script>
      function book(title, author) {
        this.title = title;
        this.author = author;
      }
    </script>
  </head>
  <body>
    <script>
      var myBook = new book("Amit", "Java");
      book.prototype.price = null;
      myBook.price = 500;
      document.write("Book title: " + myBook.title + "<br>");
      document.write("Book author: " + myBook.author + "<br>");
      document.write("Book price: " + myBook.price + "<br>");
    </script>
  </body>
</html>