Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 개체 생성자에 메서드를 추가하시겠습니까?

<시간/>

개체 생성자 에 메서드 추가 일반 개체에 메서드를 추가하는 것과는 다릅니다. . 일반 객체의 경우와 마찬가지로 메서드를 추가할 수 없습니다. 객체 생성자에서 메서드를 만들려면 객체 생성자 안에 추가해야 합니다.

예시

다음 예에서 메서드 가 생성자 내부에 추가되었으므로 합법적인 값을 얻었습니다.

<html>
<body>
<script>
   function Business(name, property, age, designation) {
      this.Name = name;
      this.prop = property;
      this.age = age;
      this.designation = designation;
      this.name = function() {
         return this.Name
      };
   }
   var person1 = new Business("Trump", "$28.05billion", "73", "President");
   document.write(person1.name());
</script>
</body>
</html>

출력

Trump